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
Intermediate
Estimated 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