
mcphub
by samanhappy·★ 2,082·综合分 57
MCPHub是一个统一的管理平台,用于编排多个MCP服务器,具有灵活的路由和集中控制面板。
developer-toolsops-infraai-llm
252
Forks
25
活跃 Issue
本月
最近提交
2 天前
收录于
概述
MCPHub通过可流式传输的HTTP(SSE)端点提供管理多个MCP服务器的集中解决方案。它允许用户将服务器组织成逻辑组,并对工具、提示和资源进行细粒度的可见性控制。该平台提供监控和控制的仪表板,具有AI驱动的工具发现的智能路由,热可切换配置和OAuth 2.0身份验证支持。它可以通过Docker部署并支持持久数据存储,与Claude Desktop和Cursor等主要AI客户端兼容。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:在分布式团队环境中组织和管理多个MCP服务器
你:为不同的AI客户端连接创建自定义路由策略
你:在生产环境中实施MCP资源的安全访问控制
你:如何保护我的MCPHub实例?
你:我可以在没有Web仪表板的情况下运行MCPHub吗?
什么时候选它
当您需要在生产环境中管理多个 MCP 服务器,并需要企业级功能如认证、路由控制和监控时,选择 MCPHub。
什么时候不要选它
如果您只需要运行单个 MCP 服务器或希望使用轻量级解决方案而不需要仪表板复杂功能,则应避免使用。
可对比工具
mcp-server-aggregatornexus-mcpmcp-routermcp-gatewaymcp-proxy
安装
Docker安装(推荐)
# 使用自定义配置运行(推荐)
docker run -p 3000:3000 -v ./mcp_settings.json:/app/mcp_settings.json -v ./data:/app/data samanhappy/mcphub
# 或使用默认设置运行
docker run -p 3000:3000 samanhappy/mcphub本地开发
git clone https://github.com/samanhappy/mcphub.git
cd mcphub
pnpm install
pnpm devFAQ
- 如何保护我的MCPHub实例?
- 使用ADMIN_PASSWORD环境变量设置强管理员密码。启用OAuth 2.0身份验证以实现安全的仪表板登录和MCP端点访问。
- 我可以在没有Web仪表板的情况下运行MCPHub吗?
- 是的,设置DISABLE_WEB=true可以在无头模式下运行,仅激活后端/API和MCP端点。
mcphub 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。