目录条目
xyTom
coding-tools-mcp 插件:面向 AI 代理的模型中立编码运行时
Coding Tools MCP 是一个基于模型上下文协议的模型中立编码运行时,提供文件工具、补丁、命令执行、交互会话和 Git 操作,并带有权限模式。
这个插件能做什么
coding-tools-mcp 插件是一个基于模型上下文协议的模型中立编码运行时。它提供文件读取和搜索、结构化多文件补丁、命令执行、交互会话和 Git 操作。该插件专为任何 MCP 客户端设计,将操作限制在一个工作区内,并通过权限模式控制操作。
coding-tools-mcp 插件是一个模型中立的编码运行时,任何 MCP 客户端都可以驱动。它提供 18 个工具,用于文件操作、执行和 Git,所有操作都限制在单个工作区内。权限模式控制网络访问、shell 扩展和破坏性命令。在 Linux 上,Landlock 增加了内核级文件系统限制。该服务器支持 stdio 和 Streamable HTTP 传输,并设计为对上下文窗口友好,结果经过总结和分页。
文档记录的能力
文件和搜索工具
coding-tools-mcp 插件包括读取文件、列出目录、搜索文本和查看图像的工具。applypatch 工具是唯一的文件修改原语,提供分阶段、基线检查、原子补丁并支持回滚。
执行和交互会话
它提供命令执行,具有工作区绑定的当前目录、清理的环境、超时和输出限制。交互会话支持在真实 PTY 下的 REPL 和调试器,支持标准输入和输出分页。
Git 集成
Git 工具包括状态、差异、日志、显示和责备。这些工具允许代理检查仓库历史和更改,促进代码审查和提交审查。
实际使用场景
将聊天应用变成编码代理
使用 coding-tools-mcp,像 Claude Desktop 这样的聊天客户端可以读取、修补、测试和提交审查真实仓库,使用现有订阅而无需额外产品。
从任何地方远程编码
该插件支持回环绑定和经过身份验证的 HTTPS 隧道,允许用户通过手机上的 claude.ai 驱动家庭工作站,支持 Bearer 令牌和 OAuth 2.1 + PKCE。
用于不受信任代码的安全沙箱
可以使用预配置工具链的容器化服务器来安全分析可疑的拉取请求,之后可以销毁沙箱。
安装前先审查
信任第三方插件前,请阅读源码、近期发布、所需权限、网络访问范围与维护者历史。
常见问题
什么是 coding-tools-mcp?
coding-tools-mcp是一个基于模型上下文协议的模型中立编码运行时。它提供文件工具、补丁、命令执行、交互会话和 Git 操作,所有操作都限制在工作区内,并通过权限模式控制。
哪些客户端可以使用 coding-tools-mcp?
任何 MCP 客户端都可以使用它,包括 Claude Desktop、Claude Code、Cursor、Cline 或自定义代理。该服务器是模型和供应商中立的,因此您可以自由更换模型或客户端。
coding-tools-mcp如何确保安全?
它将操作限制在一个工作区根目录,拒绝绝对路径和符号链接逃逸,并使用权限模式控制网络访问、shell 扩展和破坏性命令。在 Linux 上,Landlock 增加了内核级限制。