MCPHub
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
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.7162,348Apache 2.0
- FlicenseNot gradedqualityCmaintenanceAggregates 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
- AlicenseNot gradedqualityDmaintenanceAggregates multiple MCP servers into a single endpoint, enabling LLM clients to access tools, resources, and prompts from various backends through one connection.15MIT
- AlicenseNot gradedqualityAmaintenanceSelf-hosted MCP gateway that exposes a single MCP URL to AI agents and routes tools/resources to many upstream MCP servers behind it.3,958MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GW19ddd/MCPHub-desktop'
If you have feedback or need assistance with the MCP directory API, please join our Discord server