MCP Catalogs
首页

mcp-gateway

by lightconetech·151·综合分 42

一个桥接stdio Claude Desktop与HTTP/SSE MCP服务器的网关服务。

developer-toolsai-llmother
15
Forks
7
活跃 Issue
18 个月前
最近提交
2 天前
收录于

概述

MCP服务器网关通过解决stdio与HTTP/SSE协议之间的兼容性问题,充当中间件,接受来自Claude Desktop的stdio输入,并将其转换为HTTP/SSE请求兼容的MCP服务器,然后转换响应返回。这使用户能够通过仅支持stdio协议的Claude Desktop访问基于HTTP/SSE的MCP服务器。随着MCP生态系统使用不同传输机制的服务器增长,此网关变得尤为重要。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使Claude Desktop能够连接基于HTTP/SSE的MCP服务器
:通过Claude Desktop访问MCP Hub服务
:弥合MCP使用不同传输方法发展时的协议差距
:为什么需要这个网关?
:如何配置网关?

什么时候选它

当你需要将Claude Desktop连接到HTTP/SSE的MCP服务器但又不想修改服务器实现时,选择此方案。

什么时候不要选它

如果你的MCP服务器已经是stdio协议的,或希望直接集成而不增加网关层,则不适合使用此方案。

可对比工具

stdio-mcp-servernode-mcpmcp-hub

安装

npm install -g @mcphub/gateway

通过更新config.json配置Claude Desktop:

{
  "mcpServers": {
    "server-name": {
      "command": "node",
      "args": ["/path/to/@mcphub/gateway/dist/src/mcphub-gateway.js"]
    }
  }
}

通过环境变量设置目标MCP服务器URL:export MCP_SERVER_URL=https://your-mcp-server.com/api/mcp

FAQ

为什么需要这个网关?
Claude Desktop目前仅支持stdio协议的MCP服务器,而许多MCP服务器使用HTTP/SSE传输。此网关弥合了这种兼容性差距。
如何配置网关?
通过npm全局安装,配置Claude Desktop使用网关作为MCP服务器,并设置MCP_SERVER_URL环境变量指向您想要的HTTP/SSE MCP服务器。

mcp-gateway 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。