- CollectionTool Access & Integration
- Classificationagent-native
- LicenseApache-2.0
- MCPAvailable
- Agent SkillUnavailable
- InterfacesMCP · CLI · http
- Verified2026-10-19
What it does
MCPHub is a self-hosted MCP gateway: register local and remote MCP servers once, then expose stable endpoints with groups, aliases, bearer/OAuth auth, health checks, logs, hot-reload, optional PostgreSQL + pgvector smart routing, and tool-result compression. The dashboard is an operator surface; DISABLE_WEB=true leaves API + MCP only.
Distinct from catalog peers:
| Peer | Difference |
|---|---|
| ContextForge | IBM federation of MCP + A2A + REST/gRPC with UAID. MCPHub is MCP-only connect/organize/control/operate |
| MCP Gateway & Registry | Enterprise IdP registry (Keycloak/Entra), virtual MCP, 3LO egress, skill scanning |
| ToolHive | Secure container runtime for launching MCP servers |
| Toolport | Local stdio meta-gateway + OS keychain — not a hosted/self-hosted HTTP hub |
| Obot | Full MCP platform plus chat client |
| Hosted MCP Gateway | Commercial one-URL tools/skills/sandboxes (mcpgateway-sdk) |
Agent-facing interfaces
- Interaction pattern: CLI + MCP gateway
- Catalog protocols: MCP, CLI, http
- MCP: ✅ Available — the product is the gateway
- Agent Skill: ⚠️ No official npx skills add package published yet.
- Onboarding type:
mcp
How agents onboard
Interaction pattern: CLI + MCP gateway
docker run -p 3000:3000 \
-v ./mcp_settings.json:/app/mcp_settings.json \
-v ./data:/app/data \
samanhappy/mcphub
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| Docker | samanhappy/mcphub (latest / latest-full) |
| HTTP MCP | /mcp, /mcp/{group}, /mcp/{server}, /mcp/$smart |
| CLI | mcphub login, servers, tools, call, discover, install |
| Config | mcp_settings.json or PostgreSQL (database mode) |
| Dashboard | :3000 — optional (DISABLE_WEB=true) |
Verification
Last verified 2026-10-19.
Sources:
- https://api.github.com/repos/samanhappy/mcphub
- https://demo.mcphub.app/