
Claude Text Editor MCP Server

2025.03.17
11
TypeScript文本编辑器开发工具开发效率
mcp-server-text-editor 是一个开源的 Claude 内置文本编辑器工具的 MCP 服务器实现。它提供了与 Claude 内置文本编辑器工具相同的功能,允许用户通过标准化 API 查看、编辑和创建文本文件。
View on GitHub
Overview
基本能力
产品定位
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
安装教程
# Install from npm
npm install mcp-server-text-editor
# Or with pnpm
pnpm add mcp-server-text-editor
启动服务器
# Using npx
npx -y mcp-server-text-editor
# Or if installed globally
mcp-server-text-editor
调试方式
# Run all tests
pnpm test
# Run tests with coverage report
pnpm test:coverage