Welcome to MCPHub
MCPHub is a self-hosted MCP gateway and management platform that helps you connect, organize, control, and operate multiple MCP servers through unified endpoints.Key Features
Unified Management
Centrally manage multiple MCP servers with hot-swappable configuration
Group Management
Organize servers into logical groups for streamlined access control
Smart Routing
AI-powered tool discovery using vector semantic search
Tool Result Compression
Transparently reduce large text tool outputs before they reach clients
Real-time Monitoring
Monitor server status and performance from a unified dashboard
Quick Start
Get MCPHub running in minutes with Docker:http://localhost:3000 with username admin. On first launch, a random password is generated and printed to the server logs. Set ADMIN_PASSWORD env var to use a custom password.
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
Quick Start Guide
Get MCPHub running in 5 minutes
Installation Guide
Detailed installation instructions for all platforms
Configuration
Learn how to configure your MCP servers
API Reference
Complete API documentation
Community & Support
GitHub
Source code and issue tracking
Discord
Join our community discussions
Sponsor
Support the project development