MCPHub MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add --transport http mcphub http://host:6081/mcp
README.md

An MCP Tool Service Platform - One Connection, Infinite Possibilities

English | δΈ­ζ–‡

MCPHub

πŸš€ An MCP Tool Service Platform - One Connection, Infinite Possibilities for AI Agents

Key Features β€’ Quick Start β€’ Feature Details β€’ API Documentation β€’ Development Guide


πŸ“Έ System Screenshots

Login Interface

Image text

Default credentials: username admin, password admin123

Module Management Interface

Image text

Manage all MCP modules with support for loading, unloading, and reloading operations

Tool Details & Control

Image text

Enable/disable each tool individually, edit tool descriptions in real-time

Proxy Server Management

Image text

Proxy existing MCP Servers without modification

Usage Statistics Dashboard

Image text

Visualize tool call counts, success rates, and response times

AI Code Generation

Image text

Generate MCP plugin code through natural language conversation


🎯 What is This?

MCPHub is a tool service platform based on the MCP (Model Context Protocol). It addresses a pain point in current AI Agent systems:

Each MCP Server needs to be configured separately on the client side. As the number of tools increases, configuration management becomes chaotic.

MCPHub's Solution:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    Before: Scattered Configuration              β”‚
β”‚  Claude/Cursor needs to configure dozens of MCP Server addressesβ”‚
β”‚  - mcp-server-filesystem                                        β”‚
β”‚  - mcp-server-github                                            β”‚
β”‚  - mcp-server-postgres                                          β”‚
β”‚  - mcp-server-python                                            β”‚
β”‚  - ... (configuration explosion)                                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                              ⬇️
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    After: Unified Entry Point                       
β”‚  Claude/Cursor only needs to configure one address                  
β”‚  { "mcpServers": { "mcp-hub": { "url": "http://host:6081/mcp" } } } 
β”‚                                                                     
β”‚  MCP Hub automatically aggregates all tools, providing:             
β”‚  βœ… Centralized tool management                                     
β”‚  βœ… Hot-pluggable enable/disable                                    
β”‚  βœ… Unified monitoring and statistics                               
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

✨ Key Features

1️⃣ One Address, Infinite Tools

AI Agent clients only need to configure one MCP Server address to access all tools on the platform. Whether built-in tools, custom plugins, or proxied third-party MCP Servers, they are all transparent to clients.

2️⃣ Hot-Pluggable Tool Management

  • Module-level Management: Load, unload, and reload modules without restarting the service
  • Tool-level Control: Individual tools can be enabled/disabled independently
  • Hot Configuration Updates: Tool description changes take effect immediately without restart

3️⃣ Proxy Existing MCP Servers

Already have MCP Servers? No modification needed - just configure a proxy to integrate:

{
  "name": "my-existing-server",
  "url": "http://existing-server:8080/mcp",
  "transport": "streamable-http"
}

The platform automatically discovers and transparently proxies all tools from that server.

4️⃣ AI-Powered MCP Plugin Generation

Built-in AI code generation feature - generate compliant MCP module code through natural language conversation:

User: Help me create a weather query tool
AI: Generated t_weather module with get_current_weather and get_forecast tools...

**Everyone can become an MCP tool devel

Configuration

claude_desktop_config.json
{ "mcpServers": { "mcp-hub": { "url": "http://host:6081/mcp" } } }

Try it

β†’List all currently active MCP tools available through the hub.
β†’Help me create a new weather query tool using the AI code generation feature.
β†’Disable the file-system tool module temporarily to prevent unauthorized access.
β†’Show me the usage statistics for the last 24 hours to see which tools are most popular.

Frequently Asked Questions

What are the key features of MCPHub?

Unified entry point for multiple MCP servers. Hot-pluggable tool management without service restarts. Proxy support for existing third-party MCP servers. AI-powered generation of custom MCP plugin code. Built-in dashboard for monitoring tool usage and performance.

What can I use MCPHub for?

Consolidating dozens of scattered MCP server configurations into one endpoint. Managing tool access permissions by enabling or disabling modules in real-time. Rapidly prototyping and generating new MCP tools via natural language. Monitoring tool call success rates and response times for debugging AI agents.

How do I install MCPHub?

Install MCPHub by running: git clone https://github.com/Jayden-Dong/MCPHub && cd MCPHub && pip install -r requirements.txt

What MCP clients work with MCPHub?

MCPHub works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep MCPHub docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare