Tool | Summary / Description |
---|---|
create_directory | Create a new directory or ensure a directory exists. |
edit_block | Apply surgical text replacements to files. |
force_terminate | Force terminate a running terminal session. |
get_config | Get the complete server configuration as JSON. |
get_file_info | Retrieve detailed metadata about a file or directory. |
interact_with_process | Send input to a running process and get the response (for local file analysis, REPLs, etc.). |
kill_process | Terminate a running process by PID. |
list_directory | Get a detailed listing of all files and directories in a specified path. |
list_processes | List all running processes. |
list_sessions | List all active terminal sessions. |
move_file | Move or rename files and directories. |
read_file | Read the contents of a file from the file system or a URL. |
read_multiple_files | Read the contents of multiple files simultaneously. |
read_process_output | Read output from a running process, detects REPL prompts/waiting. |
search_code | Search for text/code patterns within file contents using ripgrep. |
search_files | Find files by name using substring matching. |
set_config_value | Set a specific server configuration value. |
start_process | Start a new terminal process, such as a shell or REPL session. |
write_file | Write or append to file contents. |
create_directory
path
: string. Use absolute paths unless explicitly given otherwise.edit_block
file_path
: stringold_string
: stringnew_string
: stringexpected_replacements
: number (optional, default 1)force_terminate
pid
: numberget_config
get_file_info
path
: stringinteract_with_process
pid
: numberinput
: stringtimeout_ms
: number (optional)wait_for_prompt
: boolean (optional)kill_process
pid
: numberlist_directory
path
: stringlist_processes
list_sessions
move_file
source
: stringdestination
: stringread_file
path
: stringisUrl
: boolean (optional)offset
: number (optional)length
: number (optional)read_multiple_files
paths
: arrayread_process_output
pid
: numbertimeout_ms
: number (optional)search_code
path
: stringpattern
: stringsearch_files
path
: stringpattern
: stringtimeoutMs
: number (optional)set_config_value
key
: stringvalue
: string (optional)start_process
write_file