MCP ConfigsApr 9, 2026·2 min read

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.

TL;DR
MCPHub provides a single dashboard to manage, route, and monitor multiple MCP servers with hot-swap config.
§01

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.

§02

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.

§03

How to use

  1. Deploy MCPHub with Docker:
docker run -p 3000:3000 samanhappy/mcphub
  1. Open http://localhost:3000 and log in with the default admin account.
  1. Add your MCP servers via the dashboard. Configure routing rules and authentication for each server.
  1. Point your AI tools (Claude Desktop, Cursor) to MCPHub as a single MCP endpoint.
§04

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"]}'
§05

Related on TokRepo

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.

§06

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.

Frequently Asked Questions

What is MCP (Model Context Protocol)?+

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.

How many MCP servers can MCPHub manage?+

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.

Does MCPHub require Docker?+

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.

Is MCPHub free to use?+

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.

Can MCPHub handle authentication for MCP servers?+

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.

Citations (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
🙏

Source & Thanks

Created by samanhappy. Licensed under Apache-2.0.

MCPHub — ⭐ 2,000+

Thanks to samanhappy for building a unified management layer for the MCP ecosystem.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.