Best for
- Developers orchestrating several MCP servers at once
- Users who want a single endpoint configured in their MCP clients
- Automation that needs live status and capability-change notifications
MCP Hub focuses on centralized orchestration and monitoring of multiple MCP servers, with highlights including a single /mcp endpoint aggregating all capabilities, automatic namespacing to avoid conflicts, real-time SSE events, and VS Code config compatibility. It does not implement Roots, Sampling or Completion, and it ships no domain-specific tools of its own; note the security surface created by ${cmd:} command execution and secret injection.
MCP Hub acts as a central coordinator between MCP servers and clients, exposing two interfaces: a management interface (/api/*) for controlling multiple MCP servers through a unified REST API and web UI, and an MCP server interface (/mcp) that lets any MCP client reach all managed server capabilities through a single endpoint. It implements the MCP 2025-03-26 specification, supports stdio, streamable-http and SSE transports, OAuth 2.0 with PKCE and header-based tokens, and adds server lifecycle management, health monitoring, auto-reconnection, hot reload, SSE-based real-time events, and VS Code configuration compatibility.
servers/mcpServers keys and ${} placeholders supported).Requires Node.js >= 18.0.0.
{
"mcpServers": {
"Hub": {
"url": "http://localhost:37373/mcp"
}
}
}