samanhappy/mcphub
Self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.
解决的问题
MCPHub 是一个自托管的网关和控制平面,旨在简化模型上下文协议(MCP)服务器的管理。它无需为每个 AI 客户端(如 Claude Code 或 Cursor)单独配置,而是为多个连接的服务器提供统一且稳定的端点,同时增加认证、访问控制和可观测性等关键生产级功能。
工作原理
它作为 AI 客户端与 MCP 服务器之间的代理。支持多种传输方式(SSE、可流式 HTTP 和 stdio),可连接本地或远程服务器。用户可以将服务器分组,并通过稳定的端点路由请求。它还具备「智能路由」功能,利用向量语义搜索来发现请求所需的正确工具。
适用人群
在不同 AI 客户端中使用多个 MCP 服务器,并需要集中管理凭证、监控活动以及控制特定工具访问权限的开发者和团队。
主要亮点
- 统一网关:通过单一且稳定的端点暴露所有连接的 MCP 服务器。
- 智能路由:利用向量语义搜索实现 AI 驱动的工具发现。
- 凭证管理:支持用户级凭证和共享服务器的加密存储。
- 可观测性:集中式日志、健康检查和用于运行时操作的 Web 仪表板。
- 访问控制:集成 OAuth 2.0、Bearer Token 和社交登录(GitHub/Google)。
- 工具结果压缩:在结果到达 AI 客户端前,对大文本输出进行压缩。
相关
- 项目
- 项目
- 项目
- 项目
- 项目