关于 mcp-editor
mcp-editor 是将 Anthropic 的文件系统编辑工具移植为 TypeScript MCP 服务的项目,适用于希望通过 MCP 客户端编辑文件的用户。它没有访问控制,依赖客户端审批操作。
主要功能
- 01文件系统编辑工具
- 02TypeScript MCP 服务
- 03由客户端审批操作
适用场景
- 01通过 MCP 客户端编辑文件
- 02参考其实现并构建带访问控制的服务
MCP 相关
它向 MCP 客户端提供文件系统编辑工具。服务本身没有访问控制,因此写入操作依赖客户端的审批机制。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-editor
这是将 Anthropic 的文件系统编辑工具 从其计算机使用演示直接移植到 TypeScript MCP 服务的版本。它主要由 Claude Sonnet 3.5 在 Roo Cline(现为 Roo Code)上编写,可能缺少了一些直接监督。我检查过代码,也每天都在使用这个服务,但其中可能存在错误或 AI 生成内容的异常之处。
我建议将此服务与 mcp-server-commands 配合使用。
警告:此 MCP 服务没有任何访问控制,完全依赖客户端的审批机制。使用风险自负。请勿自动批准写入操作,否则基本上就等于允许大模型破坏你的计算机。
警告:此 MCP 服务目前没有积极维护,仅供参考(例如,用于创建带有适当访问控制的自有 MCP 服务)。我可能会偶尔更新。
用法
获取你计算机上的文件。 运行:
npm install
npm build
如果你使用 Claude 桌面应用,请将以下内容粘贴到配置文件的 "mcpServers" 下,并修改路径,使其与你放置 mcp-editor 的位置一致:
{
"mcpServers":
... your existing servers ...
"mcp-editor": {
"command": "node",
"args": ["/absolute/path/to/mcp-editor/dist/server.js"]
}
}
}
如果你使用 MCP Installer,只需向大模型提供磁盘上 mcp-editor 的路径即可。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。