DSPlugin 首页DSPlugin
返回全部插件

目录条目

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 工具包括状态、差异、日志、显示和责备。这些工具允许代理检查仓库历史和更改,促进代码审查和提交审查。

实际使用场景

01

将聊天应用变成编码代理

使用 coding-tools-mcp,像 Claude Desktop 这样的聊天客户端可以读取、修补、测试和提交审查真实仓库,使用现有订阅而无需额外产品。

02

从任何地方远程编码

该插件支持回环绑定和经过身份验证的 HTTPS 隧道,允许用户通过手机上的 claude.ai 驱动家庭工作站,支持 Bearer 令牌和 OAuth 2.1 + PKCE。

03

用于不受信任代码的安全沙箱

可以使用预配置工具链的容器化服务器来安全分析可疑的拉取请求,之后可以销毁沙箱。

安装前先审查

信任第三方插件前,请阅读源码、近期发布、所需权限、网络访问范围与维护者历史。

常见问题

什么是 coding-tools-mcp?

coding-tools-mcp是一个基于模型上下文协议的模型中立编码运行时。它提供文件工具、补丁、命令执行、交互会话和 Git 操作,所有操作都限制在工作区内,并通过权限模式控制。

哪些客户端可以使用 coding-tools-mcp?

任何 MCP 客户端都可以使用它,包括 Claude Desktop、Claude Code、Cursor、Cline 或自定义代理。该服务器是模型和供应商中立的,因此您可以自由更换模型或客户端。

coding-tools-mcp如何确保安全?

它将操作限制在一个工作区根目录,拒绝绝对路径和符号链接逃逸,并使用权限模式控制网络访问、shell 扩展和破坏性命令。在 Linux 上,Landlock 增加了内核级限制。