HTTP-Stdio桥接工具

一个用于在stdio和HTTP之间进行透明代理的工具,支持MCP服务器连接。

  • by DePasqualeOrg
  • TypeScript
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 DePasqualeOrg/mcp-http-stdio-bridge

使用说明

MCP HTTP-标准网桥

此包是MCP服务器stdio和HTTP之间的透明代理。它允许像Claude Desktop这样的应用程序使用 可流式HTTP传输 当 http 不允许。

注意:在未加密连接上的本地MCP服务器的受信任环境中使用此选项。始终使用HTTPS连接到远程MCP服务器。

Claude桌面配置

编辑 ~/Library/Application\ Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "My Server": {
      "command": "npx",
      "args": ["-y", "@depasquale/mcp-http-stdio-bridge", "--url", "http://localhost:8080/mcp"]
    }
  }
}

保存后重新启动Claude Desktop。

选项

标志 描述
--url <url> 服务器URL(默认值: http://localhost:52274/mcp)
--insecure, -k 接受自签名证书
-h, --help 显示帮助

运作原理

该网桥与内容无关:它在不解析MCP协议内容的情况下转发原始JSON-RPC消息。仅处理运输层面的问题:

  • 会话管理通过 mcp-session-id 头球
  • SSE连接,可自动重新连接
  • 优雅的关机和会话清理

传输错误会导致网桥退出,为客户端模拟管道破裂的行为。