mcphub
A unified hub for centralized management and dynamic organization of multiple MCP servers into streamable HTTP (SSE) endpoints, with support for flexible routing strategies
GitHub Stars
1,190
User Rating
Not Rated
Favorites
0
Views
77
Forks
141
Issues
25
Installation
Difficulty
IntermediateEstimated Time
10-20 minutes
Installation
Installation
Prerequisites
Please specify required software and versions:Python: 3.6 or higher
Node.js: 18.0.0 or higher
npm: 8.0.0 or higher
Installation Steps
1. Install Required Tools
bash
Install uv (Python package manager)
curl -LsSf https://astral.sh/uv/install.sh | sh
Install git
sudo apt-get install git # Ubuntu/Debian
brew install git # macOS
Install npx (comes with Node.js)
npm install -g npx
2. Install MCPHub
bash
pip install mcphub # Basic installation
Optional: Install with framework-specific dependencies
pip install mcphub[openai] # For OpenAI Agents integration
pip install mcphub[langchain] # For LangChain integration
pip install mcphub[autogen] # For Autogen integration
pip install mcphub[all] # Install all optional dependencies