MCPHub
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPHubadd a new MCP server to the hub"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
# MCPHub — Desktop App
MCPHub is a desktop application that aggregates multiple MCP (Model Context Protocol) servers behind a single, easy-to-manage hub. It bundles an Electron shell, a Node.js/Express backend, and a React dashboard — install it, add your MCP servers, and expose them to AI clients (Claude Desktop, Cursor, etc.) through simple HTTP/SSE endpoints.

✨ Features
Centralized Management - Monitor and control all MCP servers from a unified dashboard
Flexible Routing - Access all servers, specific groups, or individual servers via HTTP/SSE
Granular Group Visibility - Control Tool, Prompt, and Resource visibility per server inside a group
Per-Server Sharing - Keep servers private, share them with selected users, or make them public
Smart Routing - AI-powered tool discovery using vector semantic search
MCP Apps Proxy - Transparently forward interactive MCP Apps on single-server routes
Tool Result Compression - Reduce large text tool outputs before they reach clients
Hot-Swappable Config - Add, remove, or update servers without downtime
OAuth 2.0 Support - Client and server modes for secure authentication
System Tray - Quick access to the dashboard, logs, and quit from the tray icon
Related MCP server: Shared MCP Gateway
📦 Download & Install
Download the latest Windows installer from the Releases page:
MCPHub-<version>-setup.exe— NSIS installer (recommended)
Install steps:
Run the installer and follow the wizard (you can choose the install directory).
Launch MCPHub from the desktop or Start Menu shortcut.
The app starts the built-in server on port
3000and opens the dashboard.
If your security software warns about the installer, add it to the whitelist — the app is unsigned (no code-signing certificate).
🚀 Quick Start
Log in with the default credentials:
admin/admin123.Go to Servers and add your MCP servers (e.g.
npx -y time-mcp,uvx mcp-server-fetch), or editmcp_settings.jsonin the app data folder.Connect your AI clients:
http://localhost:3000/mcp # All servers
http://localhost:3000/mcp/{group} # Specific group
http://localhost:3000/mcp/{server} # Specific server
http://localhost:3000/mcp/$smart # Smart routingSecurity note: MCP endpoints require authentication by default. To allow unauthenticated MCP access, disable Enable Bearer Authentication in the Keys section. Use only in trusted environments.
📚 Documentation
🧑💻 Local Development
git clone https://github.com/GW19ddd/MCPHub-desktop.git
cd MCPHub-desktop
pnpm install
pnpm devLocal development uses admin / admin123 and stores its writable settings copy at data/mcp_settings.dev.json.
Windows users: start backend and frontend separately with
pnpm backend:devandpnpm frontend:dev.
Build the desktop app:
cd electron
pnpm install
pnpm build # compile Electron main process
cd ..
npx electron-builder --config electron/electron-builder.ymlThe installer is written to release/MCPHub-<version>-setup.exe.
🔍 Tech Stack
Desktop shell: Electron
Backend: Node.js, Express, TypeScript (ESM)
Frontend: React, Vite, Tailwind CSS
Storage: file-based
mcp_settings.jsonby default; optional PostgreSQL (TypeORM + pgvector) for Smart RoutingAuth: JWT + bcrypt; bearer keys; built-in OAuth 2.0 server (
@node-oauth/oauth2-server)Protocol: Model Context Protocol SDK
📄 License
Licensed under the Apache 2.0 License.
This server cannot be deployed
Maintenance
Related MCP Connectors
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Connect MCP clients to 2,000+ AI models without managing provider API keys.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs into separate endpoints with flexible routing strategies.860 npm2,461Apache 2.0
- FlicenseNot gradedqualityDmaintenanceAggregates multiple shared MCP servers into a single HTTP gateway, providing a unified, observable, and reusable MCP access layer for multiple AI clients like Codex, OpenCode, and OpenClaw. It centralizes configuration management, logging, health checks, and circuit breaking to simplify multi-client MCP deployments.5-
- FlicenseNot gradedqualityFmaintenanceA dynamic MCP server orchestrator and multiplexer that routes requests to multiple remote and local sub-MCP servers, with hot-reload config, SSE/Streamable HTTP support, and a summary endpoint to reduce context token usage.-
- AlicenseNot gradedqualityBmaintenanceCentralized management and routing of multiple MCP servers via unified Streamable HTTP/SSE endpoints, with granular group visibility, smart routing, and authentication.860 npmApache 2.0