Submit

MCPHub: The Unified Hub for Model Context Protocol (MCP) Servers

@samanhappy

A unified hub server that organizes multiple MCP servers into distinct streamable HTTP (SSE) endpoints
Overview

what is MCPHub?

MCPHub is a unified hub server that consolidates multiple MCP (Model Context Protocol) servers into a single SSE endpoint, simplifying service management and providing a centralized interface for all MCP needs.

how to use MCPHub?

To use MCPHub, you can either run it using Docker or install it manually. For Docker, run the command: docker run -p 3000:3000 -v $(pwd)/mcp_settings.json:/app/mcp_settings.json samanhappy/mcphub. For manual installation, clone the repository and run the necessary commands to set it up.

key features of MCPHub?

  • Centralized Management: Manage multiple MCP servers from a single hub.
  • Protocol Support: Compatible with stdio and SSE MCP protocols.
  • Dashboard UI: Monitor server status through a web interface.
  • Easy Configuration: Simple JSON-based configuration system.

use cases of MCPHub?

  1. Managing multiple MCP servers efficiently.
  2. Monitoring server status through a user-friendly dashboard.
  3. Simplifying the integration of various MCP services into applications.

FAQ from MCPHub?

  • What protocols does MCPHub support?

MCPHub supports stdio and SSE protocols for seamless integration.

  • How can I monitor the server status?

You can access the monitoring UI at http://localhost:3000.

  • Is there a configuration file required?

Yes, you need to create a mcp_settings.json file to configure your MCP servers.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.