Claude Text Editor MCP Server

Claude Text Editor MCP Server

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。