One endpoint for
MCP servers.
Run Model Context Protocol servers behind one endpoint. Manage routing, auth, groups, and tool discovery from one place.
$ docker run -d --name mcphub -p 3000:3000 samanhappy/mcphubStop chasing config files.
Once your team adds more than a few MCP servers, per-client JSON gets messy. MCPHub puts routing, auth, and logs in one control plane.
Centralized management
Monitor health, start or stop servers, and hot-reload config from one dashboard.
Read the docsSmart routing
AI-powered tool discovery with vector semantic search. Expose 500+ tools without overwhelming the model context window.
Read the docsOAuth & multi-tenant
Use GitHub or Google login, assign roles, and decide which servers each user can see.
Read the docsHot-swappable
Add, remove, or update servers without downtime or restarting clients. Config changes propagate live.
Read the docsOne endpoint. Any MCP server. Any client.
Point your AI client at a single MCPHub URL. We handle authentication, routing, and tool discovery to the right backend server.
/mcpaggregate/mcp/{group}group/mcp/{name}single/mcp/$smartsemanticTools that respect your workflow.
Manage from the terminal
Use the CLI to discover, install, configure, and inspect servers. It reads from the same Registry as the website.
See CLI docs$ mcphub discover --keyword postgres
→ @modelcontextprotocol/postgres ★ 8.1k
→ @neon/postgres ★ 1.2k
→ @supabase/postgres ★ 980
$ mcphub install @modelcontextprotocol/postgres
✓ Added to mcp_settings.json
✓ Hot-reloaded — endpoint readyDiscover & install with one click
Browse community MCP servers from the dashboard. Click install and MCPHub writes the client config.
Browse the RegistryLet AI pick the right tool
Smart Routing indexes tool descriptions in a vector store. When the model asks for a capability, MCPHub returns a small matching set.
How smart routing worksgithub.search_issues0.94linear.list_issues0.87notion.create_page0.83sentry.list_errors0.61Four endpoints, one config.
Each routing mode is a stable URL. Use them per-client, per-project, or per-team.
Run MCP servers
from one place.
Spin up MCPHub in under a minute. Connect Claude Desktop in five.