基本能力
产品定位
mcp-server-text-editor 是一个开源的 Claude 内置文本编辑器工具的 MCP 服务器实现,旨在为开发者提供一个标准化的 API 来操作文本文件。
核心功能
- 与 Claude 文本编辑器相同的 API:实现了与 Claude 内置文本编辑器工具完全相同的接口
- MCP 服务器实现:遵循模型上下文协议标准,用于 AI 工具集成
- 文件操作:
- 查看文件内容,可指定行范围
- 创建新文件
- 替换现有文件中的文本
- 在特定行号插入文本
- 撤销之前的编辑
适用场景
- 在 Claude 环境中进行文本编辑
- 自动化文本文件操作
- 开发工具集成
工具列表
- view:查看文件或目录内容
- create:创建新文件
- str_replace:替换文件中的文本
- insert:在特定行插入文本
- undo_edit:撤销对文件的最后一次编辑
常见问题解答
- 支持哪些 Claude 文本编辑器版本?
text_editor_20241022
(Claude 3.5 Sonnet)text_editor_20250124
(Claude 3.7 Sonnet)
使用教程
使用依赖
- Node.js 18+
- pnpm
安装教程
```bash
Install from npm
npm install mcp-server-text-editor
Or with pnpm
pnpm add mcp-server-text-editor
```
启动服务器
```bash
Using npx
npx -y mcp-server-text-editor
Or if installed globally
mcp-server-text-editor
```
调试方式
```bash
Run all tests
pnpm test
Run tests with coverage report
pnpm test:coverage
```