MCPHubBETA

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/mcphub
localhost:3000
Overview
12 servers · 247 tools · 3 groups
CALLS / 24H
14.2k
+12%
ACTIVE SERVERS
11/12
healthy
P95 LATENCY
184ms
−8ms
TOOL INDEX
247
tools
Connected servers12 total
G
github
@modelcontextprotocol
stdio7 tools healthy
P
postgres
@modelcontextprotocol
stdio11 tools healthy
P
playwright
@microsoft
stdio15 tools healthy
S
slack
@modelcontextprotocol
stdio19 tools healthy
B
brave-search
@brave
http3 tools healthy
POWERS AGENTS BUILT WITH
Claude DesktopCursorClineContinue.devWindsurfZedCustom Agents
Why MCPHub?

Stop 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 docs

Smart routing

AI-powered tool discovery with vector semantic search. Expose 500+ tools without overwhelming the model context window.

Read the docs

OAuth & multi-tenant

Use GitHub or Google login, assign roles, and decide which servers each user can see.

Read the docs

Hot-swappable

Add, remove, or update servers without downtime or restarting clients. Config changes propagate live.

Read the docs
Architecture

One 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.

AI CLIENTS
Claude
Cursor
Cline
Custom
mcphub
HUB · v0.9.2
healthy
/mcpaggregate
/mcp/{group}group
/mcp/{name}single
/mcp/$smartsemantic
routing · oauth · metering247 tools indexed
MCP SERVERS
G
github
P
postgres
P
playwright
S
slack
B
brave-search
F
filesystem
N
notion
L
linear
+ 119 more in Registry
Built for developers

Tools 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 ready

Discover & install with one click

Browse community MCP servers from the dashboard. Click install and MCPHub writes the client config.

Browse the Registry
postgres
P
postgres
@modelcontextprotocol
S
sqlite
@modelcontextprotocol

Let 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 works
“Find the last 5 issues mentioning database timeouts and create a tracking doc.”
SEMANTIC MATCH
github.search_issues0.94
linear.list_issues0.87
notion.create_page0.83
sentry.list_errors0.61
Flexible routing

Four endpoints, one config.

Each routing mode is a stable URL. Use them per-client, per-project, or per-team.

/mcp
Aggregate
All tools from all servers, in one connection.Docs
/mcp/{group}
Group
Tools scoped to a named group (per-team, per-project).Docs
/mcp/{server}
Single server
Direct passthrough to one server. Useful for debugging.Docs
/mcp/$smart
Smart
Semantic tool discovery. The model gets a smaller tool list.Docs
GITHUB STARS
2,209
MCP SERVERS INDEXED
300+
DOCKER PULLS
100K+
COMMUNITY MEMBERS
400+

Run MCP servers
from one place.

Spin up MCPHub in under a minute. Connect Claude Desktop in five.