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.
Staging seguro para este activo
Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.
npx -y tokrepo@latest install 14e62731-33d7-11f1-9bc6-00163e2b0d79 --target codexPrimero deja archivos en staging; la activación requiere revisar el README y el plan staged.
What it is
MCPHub is a centralized management platform for multiple MCP (Model Context Protocol) servers. It provides a web dashboard for adding, configuring, and monitoring MCP servers, with smart routing to direct requests to the right server. It supports hot-swap configuration changes and OAuth 2.0 authentication.
MCPHub targets teams running multiple MCP servers who need a unified control plane. Instead of managing individual server configurations and connections, MCPHub consolidates everything into a single interface.
How it saves time or tokens
Managing MCP servers individually means editing JSON config files, restarting processes, and tracking which server handles which tool. MCPHub replaces this with a web UI where you add servers, configure routing, and monitor health in real time. Hot-swap configuration means you can add or remove servers without restarting the hub. OAuth 2.0 authentication secures multi-user access without custom auth code.
How to use
- Deploy MCPHub with Docker:
docker run -p 3000:3000 samanhappy/mcphub
- Open
http://localhost:3000and log in with the default admin account.
- Add your MCP servers via the dashboard. Configure routing rules and authentication for each server.
- Point your AI tools (Claude Desktop, Cursor) to MCPHub as a single MCP endpoint.
Example
{
"mcpServers": {
"mcphub": {
"command": "docker",
"args": [
"run", "-p", "3000:3000",
"samanhappy/mcphub"
]
}
}
}
After MCPHub is running, add individual MCP servers through the web dashboard:
# Example: Adding a filesystem MCP server via MCPHub API
curl -X POST http://localhost:3000/api/servers \
-H 'Content-Type: application/json' \
-d '{"name": "filesystem", "command": "npx", "args": ["@anthropic/mcp-filesystem", "/data"]}'
Related on TokRepo
- MCP Integrations — Docker-based MCP server configurations
- AI Agent Tools — Tools for building and managing AI agents
This tool integrates with standard development workflows and requires minimal configuration to get started. It is available as open-source software with documentation and community support through the official repository. The project follows semantic versioning for stable releases.
For teams evaluating this tool, the key advantage is reducing manual work in repetitive tasks. The automation provided by the built-in features means less custom code to maintain and fewer integration points to manage. This translates directly to lower maintenance costs and faster iteration cycles.
Common pitfalls
- The default admin credentials should be changed immediately after first login; running MCPHub with default credentials on a public network is a security risk.
- MCPHub adds a routing layer between your AI tools and MCP servers; expect slightly higher latency compared to direct MCP connections.
- Hot-swap configuration applies to server additions and removals; some routing rule changes may require a brief reconnection from connected clients.
Preguntas frecuentes
MCP is a protocol that lets AI tools (like Claude Desktop) communicate with external services through standardized servers. Each MCP server exposes tools, resources, or prompts that the AI can use during conversations.
MCPHub can manage multiple MCP servers from a single dashboard. The practical limit depends on your server resources. Each connected MCP server runs as a separate process managed by the hub.
Docker is the recommended deployment method, but MCPHub can also run as a standalone Node.js application. Docker provides the easiest setup with a single command.
Yes. MCPHub is open-source under the Apache-2.0 license. There are no usage fees, and you can self-host it on any server or local machine.
Yes. MCPHub supports OAuth 2.0 authentication, allowing you to secure access to your MCP servers. You can configure per-server and per-user access controls through the dashboard.
Referencias (3)
- MCPHub GitHub— MCPHub provides centralized MCP server management with smart routing
- MCP Specification— Model Context Protocol specification for AI tool integration
- MCPHub Documentation— MCPHub supports OAuth 2.0 authentication and hot-swap configuration
Relacionados en TokRepo
Fuente y agradecimientos
Created by samanhappy. Licensed under Apache-2.0.
MCPHub — ⭐ 2,000+
Thanks to samanhappy for building a unified management layer for the MCP ecosystem.
Discusión
Activos relacionados
sp500-mcp-server — Query S&P 500 Company Data via MCP
sp500-mcp-server is an MCP server + Next.js app for querying S&P 500 company fundamentals, officers, filings, and news via Supabase.
mcp-3D-printer-server — 3D Printer MCP Bridge
mcp-3D-printer-server is an MCP server that inspects models, slices STL/3MF to G-code, and drives printers via OctoPrint/Klipper/Bambu APIs.
SigNoz MCP Server — Query Traces, Logs & Alerts
SigNoz MCP Server connects MCP clients to your SigNoz instance: query traces/logs, inspect alerts, and automate observability workflows using an API key.
OpenRouter MCP — One Server for 300+ LLMs in Claude Code
OpenRouter MCP exposes all 300+ OpenRouter models to Claude Code, Cursor, Codex CLI as one MCP server. Switch models per task, BYO routing, no extra SDKs.