# 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. --- ## Quick Use 1. Docker deployment: ```bash docker run -p 3000:3000 samanhappy/mcphub ``` 2. Open `http://localhost:3000` (default username: admin) 3. Add MCP servers through the dashboard and start routing requests. --- ## Introduction MCPHub is a centralized platform for managing multiple MCP servers, with 2,000+ GitHub stars. It supports intelligent AI routing, hot-reload configuration, and OAuth 2.0 authentication. One-command Docker deployment. Ideal for teams running multiple MCP servers that want unified management and monitoring. --- ## MCPHub — Unified MCP Server Management ### Core Features - **Centralized dashboard** — monitor all MCP servers in one interface - **Smart routing** — AI semantic search routes requests to the best server - **Hot reload** — update configuration without downtime - **OAuth 2.0** — secure access control - **Docker deploy** — start with one command ### Routing Strategies | Strategy | Description | |----------|-------------| | Smart | AI analyzes the request and routes to the best-matching server | | All | Broadcast to all servers and aggregate results | | Group | Route to a specified server group | | Single | Send directly to a specific server | ### FAQ **Q: What is MCPHub?** A: A centralized platform for managing multiple MCP servers, with smart routing, monitoring, and hot-reload configuration. **Q: Is it free?** A: Completely free and open source under Apache-2.0. Self-hosted via Docker. --- ## Source & Thanks > 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/mcphub-centralized-mcp-server-management-hub-14e62731 Author: MCP Hub