What is MCPHub?
MCPHub is a unified hub that manages and scales multiple MCP (Model Context Protocol) servers by organizing them into flexible Streamable HTTP (SSE) endpoints, supporting access to all servers, individual servers, or logical server groups.
How to use MCPHub?
Create a mcp_settings.json file with your MCP server definitions, deploy via Docker with a single docker run command, and connect AI clients (Claude Desktop, Cursor, etc.) to endpoints like http://localhost:3000/mcp. Manage servers from a web dashboard or from the terminal using the included CLI.
Key features of MCPHub
- Centralized management via a unified dashboard
- Flexible routing to all servers, groups, or individual servers
- Granular group visibility for Tools, Prompts, and Resources
- AI-powered tool discovery using vector semantic search
- Hot-swappable configuration without downtime
- OAuth 2.0 support in both client and server modes
- Docker-ready deployment with two image variants
Use cases of MCPHub
- Run and monitor multiple MCP servers from a single dashboard
- Expose server groups with tailored tool visibility to different AI clients
- Deploy a production hub with PostgreSQL database and OAuth authentication
- Discover and call tools from a terminal using the built-in CLI
Comments