File Edit Check MCP Server

File Edit Check MCP Server

site icon
2025.02.11 2
文件管理开发工具开发效率
File Edit Check MCP Server 是一个用于强制执行文件修改前读取检查和详细提交文档的MCP服务器。该服务器通过要求在应用任何写入或差异之前进行显式读取操作,防止对文件的盲目修改。
View on GitHub

Overview

基本能力

产品定位

File Edit Check MCP Server 是一个用于强制执行文件修改前读取检查和详细提交文档的MCP服务器。

核心功能

  • 在文件修改前强制执行预读取验证
  • 防止盲目的写入和差异应用
  • 提供详细的提交消息指导
  • 使用TypeScript实现,具有适当的错误处理

适用场景

  • 需要严格控制文件修改流程的开发环境
  • 需要确保文件修改前已被读取的协作开发场景
  • 需要详细提交文档的项目

工具列表

  • checked_read_file: 读取文件并标记为已读,以便未来编辑
  • checked_write_to_file: 写入文件,如果文件存在则要求已被读取
  • checked_apply_diff: 对文件应用差异,要求文件已被读取
  • list_my_tools: 列出该服务器中注册的工具

使用教程

使用依赖

无明确前置依赖,但需要Node.js环境。

安装教程

npm install
npm run build

调试方式

将以下配置添加到MCP设置文件中:

{
  "mcpServers": {
    "file-edit-check": {
      "command": "node",
      "args": ["/path/to/file-edit-check-server/build/index.js"],
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

许可证

None