# MCPHub — Centralized MCP Server Management Hub > Manage multiple MCP servers from one dashboard. Smart routing, hot-swap config, OAuth 2.0 auth. Deploy via Docker in one command. Apache-2.0, 2,000+ stars. ## Install Merge the JSON below into your `.mcp.json`: ## Quick Use 1. Deploy with Docker: ```bash docker run -p 3000:3000 samanhappy/mcphub ``` 2. Open `http://localhost:3000` (default login: admin) 3. Add your MCP servers via the dashboard and start routing requests. --- ## Intro MCPHub is a centralized management platform for multiple MCP servers with 2,000+ GitHub stars. It organizes MCP servers into flexible Streamable HTTP endpoints with smart AI-powered routing, hot-swappable configuration, and OAuth 2.0 authentication. Deploy with a single Docker command. Best for teams running multiple MCP servers who need unified management, monitoring, and intelligent request routing. Explore individual MCP servers on [TokRepo MCP Hub](https://tokrepo.com/en/@MCP%20Hub). --- ## MCPHub — Unified MCP Server Management ### The Problem As MCP adoption grows, teams end up managing dozens of MCP servers — each with its own configuration, endpoint, and auth. Keeping track of which server handles what becomes a management nightmare. ### The Solution MCPHub acts as a gateway between your AI agents and your MCP servers. One dashboard to manage them all, with intelligent routing to pick the right server for each request. ### Key Features - **Centralized dashboard** — monitor all MCP servers from one place - **Smart routing** — AI-powered vector semantic search routes requests to the right server - **Flexible routing strategies** — route to all servers, specific groups, or individual servers - **Hot-swap configuration** — update server configs without downtime - **OAuth 2.0 authentication** — secure access to your MCP endpoints - **PostgreSQL integration** — database mode for persistent configuration - **Docker deployment** — one command to get started ### Setup ```bash # Quick start docker run -p 3000:3000 samanhappy/mcphub # With custom config docker run -p 3000:3000 -v ./mcp_settings.json:/app/mcp_settings.json samanhappy/mcphub ``` ### Configuration Example ```json { "servers": [ { "name": "github", "type": "stdio", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"] }, { "name": "postgres", "type": "stdio", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"] } ], "routing": { "strategy": "smart", "fallback": "round-robin" } } ``` ### Routing Strategies | Strategy | Description | |----------|------------| | **Smart** | AI analyzes request and routes to the best-matching server | | **All** | Broadcast to all servers, aggregate results | | **Group** | Route to a named group of servers | | **Single** | Direct to a specific server | ### FAQ **Q: What is MCPHub?** A: MCPHub is a centralized management platform that organizes multiple MCP servers into unified endpoints with smart routing, monitoring, and hot-swap configuration. **Q: Is MCPHub free?** A: Yes, fully open-source under Apache-2.0. Self-hosted via Docker. **Q: How does smart routing work?** A: MCPHub uses vector semantic search to analyze incoming requests and route them to the MCP server best equipped to handle them, with fallback strategies for reliability. --- ## Source & Thanks > Created by [samanhappy](https://github.com/samanhappy). Licensed under Apache-2.0. > > [MCPHub](https://github.com/samanhappy/mcphub) — ⭐ 2,000+ Thanks to samanhappy for building a unified management layer for the MCP ecosystem. --- ## 快速使用 1. Docker 部署: ```bash docker run -p 3000:3000 samanhappy/mcphub ``` 2. 打开 `http://localhost:3000`(默认用户名 admin) 3. 通过仪表盘添加 MCP 服务器,开始路由请求。 --- ## 简介 MCPHub 是一个集中管理多个 MCP 服务器的平台,GitHub 2,000+ star。支持智能 AI 路由、热更新配置、OAuth 2.0 认证。Docker 一键部署。适合运行多个 MCP 服务器的团队统一管理和监控。 --- ## MCPHub — 统一 MCP 服务器管理 ### 核心功能 - **集中仪表盘** — 一个界面监控所有 MCP 服务器 - **智能路由** — AI 语义搜索将请求路由到最佳服务器 - **热更新** — 无需停机更新配置 - **OAuth 2.0** — 安全访问控制 - **Docker 部署** — 一条命令启动 ### 路由策略 | 策略 | 说明 | |------|------| | Smart | AI 分析请求,路由到最匹配的服务器 | | All | 广播到所有服务器,聚合结果 | | Group | 路由到指定服务器组 | | Single | 直接指定某个服务器 | ### FAQ **Q: MCPHub 是什么?** A: 集中管理多个 MCP 服务器的平台,支持智能路由、监控和热更新配置。 **Q: 免费吗?** A: 完全免费开源,Apache-2.0,Docker 自托管。 --- ## 来源与感谢 > Created by [samanhappy](https://github.com/samanhappy). Licensed under Apache-2.0. > > [MCPHub](https://github.com/samanhappy/mcphub) — ⭐ 2,000+ --- Source: https://tokrepo.com/en/workflows/14e62731-33d7-11f1-9bc6-00163e2b0d79 Author: MCP Hub