file_operation
Create, read, update, delete, and search files and directories within the MCP workspace.
Instructions
在 MCP_WORKSPACE 内执行文件操作;写入、复制、移动、删除需要 MCP_ALLOW_WRITE=true。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | 文件操作类型:list/info/read/read_lines/write/append/replace/mkdir/copy/move/delete/find/grep。 | |
| path | No | MCP_WORKSPACE 内的文件或目录路径。 | . |
| content | No | write/append 操作写入的文本内容;replace 操作中表示查找文本。 | |
| destination | No | copy/move 操作的目标路径,必须在 MCP_WORKSPACE 内。 | |
| replacement | No | replace 操作使用的替换文本。 | |
| query | No | grep 操作使用的正则表达式;也可作为 replace 的查找文本。 | |
| pattern | No | find/grep 使用的 glob 文件匹配模式。 | * |
| recursive | No | list/delete 操作是否递归处理目录。 | |
| overwrite | No | write/copy/move 目标已存在时是否覆盖。 | |
| include_hash | No | info 操作是否计算普通文件 SHA-256。 | |
| regex | No | replace 操作是否按正则表达式查找。 | |
| case_sensitive | No | grep 操作是否区分大小写。 | |
| start_line | No | read_lines 从第几行开始读取,行号从 1 开始。 | |
| max_lines | No | read_lines 最多返回行数,实际限制在 1 到 1000。 | |
| max_chars | No | read 最多返回字符数,实际限制在 1 到 MCP_MAX_FILE_BYTES。 | |
| max_entries | No | list/find/grep 最多返回条目数,实际限制在 1 到 1000。 | |
| count | No | replace 最多替换次数;0 表示全部替换。 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||