MCP Catalogs
首页mcphub screenshot

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 dev

FAQ

如何保护我的MCPHub实例?
使用ADMIN_PASSWORD环境变量设置强管理员密码。启用OAuth 2.0身份验证以实现安全的仪表板登录和MCP端点访问。
我可以在没有Web仪表板的情况下运行MCPHub吗?
是的,设置DISABLE_WEB=true可以在无头模式下运行,仅激活后端/API和MCP端点。

mcphub 对比

GitHub →

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