Cette page est affichée en anglais. Une traduction française est en cours.
MCP ConfigsApr 9, 2026·2 min de lecture

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.

Introduction

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.


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

# 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

{
  "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 et remerciements

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

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.