Loading...
readReads the content of a file, with options for line numbers, offset, and limit.
Read-only operation, no side effects.
writeCreates a new file or overwrites an existing file with provided content.
Can overwrite existing files, potentially leading to data loss.
editMakes line-based edits to a text file.
Modifies existing files, potentially introducing errors or unintended changes.
multi_editMakes multiple precise text replacements in a single file operation with atomic transactions.
Complex edits can introduce errors; atomic transactions mitigate but don't eliminate risk.
directory_treeRetrieves a recursive tree view of directories.
Read-only operation, no side effects.
grepSearches for patterns within files using ripgrep for performance.
Read-only operation, no side effects.
content_replaceReplaces patterns within the content of a file.
Modifies file content, potentially leading to data loss or corruption.
grep_astSearches code with AST context, showing matches within functions, classes, etc.
Read-only operation, no side effects.
run_commandExecutes shell commands on the server.
Allows arbitrary code execution, posing a significant security risk.
notebook_readExtracts and reads source code from all cells in a Jupyter notebook, including outputs.
Read-only operation, no side effects.
notebook_editEdits, inserts, or deletes cells in a Jupyter notebook.
Modifies notebook structure and content, potentially breaking functionality.
thinkProvides a structured space for complex reasoning and analysis without making changes.
No file system modifications or external calls.
dispatch_agentLaunches one or more agents that can perform tasks using read-only tools concurrently.
Agents are restricted to read-only tools.
batchExecutes multiple tool invocations in parallel or serially in a single request.
Aggregates the risks of the individual tools being batched.
todo_writeCreates and manages a structured task list.
Creates or modifies a task list file.
todo_readReads a structured task list.
Read-only operation, no side effects.
This server provides powerful file manipulation capabilities, but its safety depends heavily on proper configuration and user awareness. It is safe when used with strict directory restrictions and careful permission management. It is risky when given broad access or when executing untrusted commands.