工具参考
本页列出coding_tools_mcp.server 当前实现的工具。实际可见工具由 --tool-profile 决定。
Profiles
服务和工作区工具
set_default_cwd 不会在 read-only profile 中暴露。
文件和搜索工具
注意:
read_file只支持utf-8,会拒绝看起来像二进制的文件。read_file.max_bytes上限为 1 MiB。search_text优先使用rg,不可用时回退到 Python 扫描。- 默认忽略
.git、node_modules、构建产物、虚拟环境和常见缓存目录。
编辑工具
apply_patch 在 read-only 中隐藏。可以先用 dry_run 验证补丁。
命令工具
命令行为受权限模式影响。
safe 会阻止网络特征命令、shell 展开、内联脚本、敏感环境和宽泛临时目录写入。trusted 允许常见本地开发流程,同时保留敏感环境过滤和可用时的 Landlock。dangerous 会关闭命令权限门禁。
Git 工具
这些是 Git 查看工具,不会 commit、checkout、reset、push 或修改仓库状态。
权限工具
tool_name 可取 exec_command 和 apply_patch。权限名包括 network、destructive_command、long_timeout、sensitive_env、shell_expansion、inline_script、privileged_executable 和 write_generated_or_ignored。
图片工具
view_image 默认启用,除非设置 CODING_TOOLS_MCP_ENABLE_VIEW_IMAGE=0 或外层包装禁用该能力。输入文件必须位于工作区路径边界内。