适合谁
- 需要同时编排多个 MCP 服务器的开发者
- 希望客户端只配置一个端点的用户
- 需要实时状态与能力变更通知的自动化工作流
MCP Hub 是一个聚焦于多 MCP 服务器集中编排与监控的工具,亮点是单一 /mcp 端点聚合所有能力、自动命名空间防冲突、实时 SSE 事件与 VS Code 配置兼容。它并不实现 Roots、Sampling、Completion 能力,也不托管任何具体的业务工具;使用前需注意 ${cmd:} 命令执行与密钥注入带来的安全面。
MCP Hub 是 MCP 服务器与客户端之间的中央协调器,提供两个关键接口:管理接口(/api/*)通过统一的 REST API 和 Web UI 管理多个 MCP 服务器;MCP 服务器接口(/mcp)让任意 MCP 客户端通过单一端点访问所有服务器的能力。它实现了 MCP 2025-03-26 规范,支持 stdio、streamable-http 与 SSE 传输,支持 OAuth 2.0(PKCE)与基于 Header 的令牌认证,并具备服务器生命周期管理、健康监控、自动重连、热重载、实时事件推送(SSE)以及 VS Code 配置兼容等能力。
要求 Node.js >= 18.0.0。
{
"mcpServers": {
"Hub": {
"url": "http://localhost:37373/mcp"
}
}
}