samanhappy/mcphub
Self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.
What it solves
MCPHub is a self-hosted gateway and control plane designed to simplify the management of Model Context Protocol (MCP) servers. It eliminates the need to configure each AI client (like Claude Code or Cursor) individually by providing a unified, stable endpoint for multiple connected servers, while adding essential production-grade features like authentication, access control, and observability.
How it works
It acts as a proxy between AI clients and MCP servers. It supports various transport methods (SSE, Streamable HTTP, and stdio) to connect to local or remote servers. Users can organize servers into groups and route requests through stable endpoints. It also features "Smart Routing," which uses vector semantic search to discover the right tool for a request.
Who it’s for
Developers and teams who use multiple MCP servers across different AI clients and need a centralized way to manage credentials, monitor activity, and control who has access to specific tools.
Highlights
- Unified Gateway: Exposes all connected MCP servers through single, stable endpoints.
- Smart Routing: AI-powered tool discovery using vector semantic search.
- Credential Management: Supports per-user credentials and encrypted storage for shared servers.
- Observability: Centralized logs, health checks, and a web dashboard for runtime operations.
- Access Control: Integrated OAuth 2.0, bearer keys, and social login (GitHub/Google).
- Tool Result Compression: Reduces large text outputs before they reach the AI client.
Related
- Project
- Project
- Project
- Project
- Project