Token导航 LogoToken导航

MCP Server · AI代理

edit MCP

Edit-MCP是一个模型上下文协议(MCP)服务器,与Microsoft的Edit工具集成,为AI系统提供高级文件编辑功能。

HTTP官方级别未说明来源级核验工具 9
RustAI代理工作流自动化

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
mixelpixx
提供方
mixelpixx

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

2 个

MCP World

选型结论

edit MCP 属于AI代理类 MCP Server,公开资料标注 9 个工具,通过HTTP 远程服务接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

HTTP

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Edit MCP:Microsoft Edit的模型上下文协议服务器

Edit MCP是一个模型上下文协议(MCP)服务器,与微软的Edit工具集成,为人工智能系统提供高级文件编辑功能。它遵循一种混合架构,将直接文件系统操作与Microsoft Edit集成相结合,以实现复杂的编辑任务。

概述

Edit MCP服务器充当人工智能系统和文件编辑操作之间的复杂协调器。它公开了一个标准化的MCP接口,允许AI模型:

  • 读取和写入文件
  • 搜索和替换文本
  • 格式代码
  • 执行复杂的编辑操作
  • 协调多文件编辑
  • 还有更多。..

建筑

Edit MCP遵循混合架构,包含以下组件:

1.核心MCP服务器

  • 处理MCP协议通信
  • 将操作路由到适当的子系统
  • 管理文件状态和元数据
  • 多个Edit实例之间的坐标
  • 提供缓存和优化

2.文件系统管理器

  • 对简单任务执行直接文件操作
  • 处理基本的CRUD操作
  • 提供文本搜索和简单的查找/替换
  • 管理文件元数据操作
  • 支持跨多个文件的批处理操作

3.编辑实例管理器

  • 管理Microsoft Edit流程以进行复杂操作
  • 处理复杂的编辑场景
  • 协调多文件操作
  • 以编程方式管理Edit的TUI交互

4.操作路由器

  • 决定哪个子系统处理每个操作
  • 将简单操作路由到文件系统管理器
  • 将复杂操作路由到编辑实例管理器
  • 协调两个子系统之间的混合操作

安装

先决条件

  • Node.js 16或更高版本
  • Microsoft Edit已安装并可在PATH中使用

从源代码安装

# Clone the repository
git clone https://github.com/mixelpixx/edit-mcp.git
cd edit-mcp

# Install dependencies
npm install

# Build the project
npm run build

用法

启动服务器

您可以使用stdio或HTTP传输启动Edit MCP服务器:

# Start with stdio transport (for direct integration with AI systems)
npm run stdio

# Start with HTTP transport (for web-based integration)
npm run http

命令行选项

Usage: edit-mcp [options]

Options:
  -V, --version                output the version number
  -p, --port 
            Port to listen on for HTTP transport (default: "3000")
  -e, --edit-path 
       Path to the Edit executable
  -m, --max-instances  Maximum number of Edit instances (default: "5")
  -t, --timeout  Timeout for Edit instances in milliseconds (default: "300000")
  -c, --config 
          Path to configuration file
  -d, --debug                  Enable debug logging
  -s, --stdio                  Use stdio transport instead of HTTP
  -h, --help                   display help for command

配置

您可以使用JSON配置文件配置Edit MCP:

{
  "editExecutable": "/path/to/edit",
  "maxEditInstances": 5,
  "instanceTimeout": 300000,
  "simpleOperationThreshold": 1000,
  "complexityFactors": {
    "fileSize": 0.3,
    "operationType": 0.4,
    "contextRequirement": 0.3
  }
}

可用工具

编辑MCP提供以下工具:

文件系统工具

  • read_file:读取文件内容
  • write_file:将内容写入文件
  • list_files:列出目录中的文件
  • find_in_file:查找文件中出现的模式

编辑工具

  • format_code:文件中的格式代码
  • complex_find_replace:执行高级查找和替换操作
  • interactive_edit_session:启动交互式编辑会话

混合工具

  • smart_refactor:跨多个文件智能重构代码
  • backup_and_edit:在编辑文件之前创建文件备份

HTTP传输

除了stdio之外,Edit-MCP现在还支持HTTP传输,允许远程访问和REST API端点。

从HTTP传输开始

# Start with default HTTP port (3000)
edit-mcp

# Start with custom port
edit-mcp --port 8080

# Start with configuration file
edit-mcp --config config.http.example.json

REST API端点

健康检查
GET /health
JSON-RPC端点
POST /jsonrpc
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "read_file",
    "arguments": {
      "path": "example.txt"
    }
  },
  "id": 1
}
REST API端点
  • GET /api/tools -列出可用工具
  • POST /api/tools/:toolName -调用特定工具
  • GET /api/files/:path -读取文件内容
  • PUT /api/files/:path -写入文件内容
  • GET /api/list/:directory -列出目录中的文件
  • POST /api/search -在文件中搜索模式
  • POST /api/format -格式代码
  • POST /api/refactor -跨文件重构符号
  • GET /api/docs -API文件

认证

通过设置启用API密钥身份验证 authEnabled: true 在您的配置中:

{
  "authEnabled": true,
  "apiKey": "your-secure-api-key"
}

在请求中包含API密钥:

  • 头球 X-API-Key: your-secure-api-key
  • 查询参数: ?apiKey=your-secure-api-key

CORS配置

在配置文件中配置允许的来源:

{
  "corsOrigins": ["http://localhost:*", "https://yourdomain.com"]
}

速率限制

配置速率限制以防止滥用:

{
  "rateLimitWindowMs": 900000,  // 15 minutes
  "rateLimitMax": 100           // 100 requests per window
}

发展

建设项目

# Build the project
npm run build

# Watch for changes and rebuild
npm run watch

以开发模式运行

# Run with hot reloading
npm run dev

许可证

麻省理工学院

致谢

  • Microsoft的编辑工具
  • 模型上下文协议社区

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

文件编辑Rust本地部署AI集成代码格式化多文件操作协议服务器

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 走远程地址,接入方不用在本地装运行环境。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
edit MCP

MCP World · 本页

9HTTP未标注2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

edit MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

edit MCP 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

edit MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

edit MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

edit MCP 支持哪些客户端?

公开资料没有标注具体客户端;支持远程 MCP 地址的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP