MCP.so
Sign In

MCP Hub

@Sobroinc

Basic information

Category

Productivity

License

MIT license

Transports

stdio

Author

Sobroinc

About MCP Hub

MCP Hub - Central coordinator for MCP servers with REST API and real-time events

#mcp-hub#server-coordinator#api-management

MCP Hub config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

MCP Hub tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Hub?

MCP Hub is a central coordinator that connects clients to multiple MCP servers, providing a single interface to utilize tools, resources, and prompts from those servers. It implements the MCP 2025-03-26 specification and is designed for developers who need to manage and interact with multiple MCP servers from one endpoint.

How to use MCP Hub?

Install globally via npm (npm install -g mcp-hub) and start the hub server with mcp-hub --port 3000 --config path/to/config.json. Configure managed servers in a JSON file under mcpServers, supporting STDIO and remote (streamable-http/SSE) servers.

Key features of MCP Hub

  • Dynamic server management: start, stop, enable/disable servers on demand
  • Unified REST API to execute tools and access resources
  • Real-time server status and capability updates via SSE
  • OAuth 2.0 with PKCE and header-based authentication
  • Marketplace integration for server discovery and auto configuration
  • Hot reload development mode for local servers

Use cases of MCP Hub

  • Coordinate multiple MCP servers from a single client endpoint
  • Build editor plugins (e.g., Neovim) that call MCP tools and resources
  • Manage local and remote MCP servers with health monitoring and auto-reconnection
  • Expose a REST API to external applications that need MCP capabilities
  • Automate server lifecycle (start/stop/refresh) via API calls

Frequently asked questions

1

What transports does MCP Hub support?

MCP Hub supports streamable-http, SSE, and STDIO transports.

2

Does MCP Hub support OAuth authentication?

Yes, it supports OAuth 2.0 with PKCE flow and header-based tokens.

3

How does MCP Hub handle server reconnection?

It includes automatic reconnection with backoff and health monitoring for connected servers.

4

Can I use MCP Hub with local and remote servers?

Yes, it supports local STDIO servers and remote servers using streamable-http or SSE.

5

Does MCP Hub support roots, sampling, or completion?

No, these MCP capabilities are not supported.

Comments

More Productivity MCP servers