--- title: MCPHub Documentation description: 'The Unified Hub for Model Context Protocol (MCP) Servers' --- Hero Light Hero Dark # Welcome to MCPHub MCPHub makes it easy to manage and scale 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. ## Key Features Centrally manage multiple MCP servers with hot-swappable configuration AI-powered tool discovery using vector semantic search Organize servers into logical groups for streamlined access control Monitor server status and performance from a unified dashboard ## Quick Start Get MCPHub running in minutes with Docker: ```bash docker run -p 3000:3000 samanhappy/mcphub ``` Or with custom configuration: ```bash docker run -p 3000:3000 -v $(pwd)/mcp_settings.json:/app/mcp_settings.json samanhappy/mcphub ``` Access the dashboard at `http://localhost:3000` with default credentials: - Username: `admin` - Password: `admin123` ## Core Concepts ### MCP Endpoints MCPHub provides multiple ways to access your MCP servers: - **Unified Access**: `http://localhost:3000/mcp` - Access all servers - **Group Access**: `http://localhost:3000/mcp/{group}` - Access specific groups - **Server Access**: `http://localhost:3000/mcp/{server}` - Access individual servers - **Smart Routing**: `http://localhost:3000/mcp/$smart` - AI-powered tool discovery ### Protocol Support - **HTTP MCP**: Modern streamable HTTP interface (recommended) - **SSE**: Server-Sent Events for legacy compatibility - **stdio**: Native MCP protocol for server communication ## Getting Started Get MCPHub running in 5 minutes Detailed installation instructions for all platforms Learn how to configure your MCP servers Complete API documentation ## Community & Support Source code and issue tracking Join our community discussions Support the project development