MCP桥接工具

用于连接Claude Desktop与远程MCP服务器的桥接工具,支持通过HTTP协议传输JSON-RPC消息。

  • by grahamrowe82
  • Shell
  • 本地部署
  • 更新于
在 GitHub 查看 grahamrowe82/phasetransitions-mcp-bridge

使用说明

相变mcp电桥

用于Claude Desktop的通用MCP stdio到HTTP桥。

将Claude Desktop连接到任何远程MCP服务器 流式HTTP零依赖,适用于Node 18+。

快速设置(非技术用户)

下载 安装命令,双击它,然后按照提示进行操作。您需要:

  • 你的 服务器网址 (由管理员提供)
  • 你的 密码 (单独提供)
  • Node.js 安装
  • 克劳德桌面 安装

安装程序下载桥接脚本,更新您的Claude Desktop配置,您就完成了。

运作原理

Claude Desktop通过stdio(stdin/stdout)与MCP通信。远程MCP服务器使用HTTP。这座桥位于他们之间:

Claude Desktop <--stdio--> mcp-bridge <--HTTP--> Your server's /mcp endpoint

来自Claude的每条JSON-RPC消息都会被发布到远程URL。响应会被写回。身份验证是通过从密码参数派生的Basic Auth进行的。

手动设置

如果您更喜欢自己配置:

  1. 下载 index.js 到本地文件夹(例如。 ~/mcp-bridge/)
  2. 编辑您的Claude桌面配置(Settings > Developer > Edit Config):
{
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["/Users/you/mcp-bridge/index.js", "https://my-server.com/mcp", "my-password"]
    }
  }
}
  1. 保存,退出Claude Desktop(Cmd+Q),重新打开。

多台服务器

添加多个条目——每个服务器一个:

{
  "mcpServers": {
    "legal": {
      "command": "node",
      "args": ["/Users/you/mcp-bridge/index.js", "https://legal-search.com/mcp", "pass1"]
    },
    "analytics": {
      "command": "node",
      "args": ["/Users/you/mcp-bridge/index.js", "https://analytics.com/mcp", "pass2"]
    }
  }
}

每个服务器运行一次安装程序,或手动添加条目。

需求

  • Node.js 18+(nodejs.org)
  • 具有HTTP端点的远程MCP服务器

许可证

麻省理工学院