MCP服务迁移工具

用于将旧版stdio-spawn架构的MCP服务迁移到Make.com官方云MCP服务的工具。

  • by D1DX
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 D1DX/make-mcp

使用说明

D1DX/制造mcp--退役2026-05-08

此stdio fork MCP服务器不再维护。 迁移到官方Make.com云MCP。


为什么退休

在v1.4.0–v1.4.2中修补了三种孤儿风暴故障模式(1–3),但在v1.4.2中出现了第四种模式(macOS Sequoia上的libuv读取回调CPU循环),并且证明很难从失控进程内部检测到。D1DX没有继续修补基于stdio生成的架构,而是将其所有MCP消费者迁移到Make.com的第一方云MCP(流式HTTP,无生成进程)。

如何迁移

Make.com在以下网址发布了官方的流式HTTP MCP:

  • https://eu1.make.com/mcp/stateless (欧盟1国地区)
  • https://eu2.make.com/mcp/stateless (欧盟2国地区)

认证是 Authorization: Bearer <MAKE_API_KEY> (薄荷在https://www.make.com/en/help/api/working-with-tokens).

克劳德代码(.mcp.json)

{
  "mcpServers": {
    "make": {
      "type": "http",
      "url": "https://eu1.make.com/mcp/stateless",
      "headers": {
        "Authorization": "Bearer <MAKE_API_KEY>"
      }
    }
  }
}

食品法典委员会(.codex/config.toml)

[mcp_servers.make]
url = "https://eu1.make.com/mcp/stateless"

[mcp_servers.make.http_headers]
Authorization = "Bearer <MAKE_API_KEY>"

Gemini CLI(.gemini/settings.json)

{
  "mcpServers": {
    "make": {
      "httpUrl": "https://eu1.make.com/mcp/stateless",
      "headers": {
        "Authorization": "Bearer <MAKE_API_KEY>"
      }
    }
  }
}

特技行为

任何 npx -y github:D1DX/make-mcp 安装此仓库(版本 99.0.0-retired)将:

  1. 在过程中将弃用横幅打印到stderr postinstall (退出0,这样包管理器就不会崩溃)。
  2. 打印相同的横幅,并在任何后续横幅上退出1 make-mcp-server 调用。

存根没有依赖关系,也没有构建步骤。

历史参考

关于导致此次退休的孤儿风暴调查,请参阅 tasks/NO-ID (make-mcp-orphan-research)/ 在 D1DX/D1DX四种记录在案的故障模式:

模式 触发 修复尝试
1 直接孤儿,无包装 70be8d6 (2026-04-25)--stdin关闭处理程序
2 孤儿中的孤儿,stdin错误事件 95899b1 (2026-04-29,v1.4.1)——有界拒绝计数器
3 孤儿中的孤儿,没有性病错误 129ba7b (2026-05-01,v1.4.2)-进程外工人监视器
4 Sequoia上的libuv读取回调CPU循环(无拒绝事件,看门狗错误运行) 未修复--已退役

许可证

麻省理工学院(见 LICENSE).