MCP Catalogs
Home

mcp-server-hub-server

by bsmi021·3·Score 30

A gateway that centralizes multiple MCP servers, allowing clients to access all tools through a single endpoint.

developer-toolsproductivityai-llm
2
Forks
0
Open issues
14 mo ago
Last commit
2d ago
Indexed

Overview

The MCP Server Hub provides a centralized gateway to manage multiple MCP servers, eliminating the need to configure and run duplicate server processes for each LLM client. It supports dynamic configuration reloading, allowing managed servers and hub tools to be updated without restarting the main gateway. The system consists of a Gateway Server that manages MCP server lifecycles and loads hub-native tools, and a Gateway Client that proxies connections from LLM clients to the gateway.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Managing multiple MCP servers for different LLM clients like Cline and Cursor without duplication
you:Centralizing tool access for teams using various AI development environments
you:Dynamically updating MCP server configurations without restarting client applications
you:How do I add a new MCP server to the hub?
you:Can I update the configuration without restarting the gateway server?

When to choose this

Choose this when you're using multiple MCP servers with different LLM clients and want to avoid configuring each server in every client.

When NOT to choose this

Don't choose this if you're only using a single MCP server or prefer direct connections between clients and servers without the additional abstraction layer.

Tools this server exposes

1 tool extracted from the README
  • hub__example

    An example tool provided by the hub itself.

Note: Only one tool is explicitly documented in the configuration schema. The actual tool names and functionality for hub-native tools depend on user implementation in src/tools/. The server primarily acts as a gateway for other MCP servers, whos

Comparable tools

mcp-containermcp-routernative-client-mcp-integration

Installation

Installation

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the project: npm run build
  4. Configure mcp_hub_config.json in the project root
  5. Start the gateway server: npm start

Client Configuration

Add this entry to your LLM client's MCP settings:

{
  "mcpServers": {
    "gateway-client": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-hub-server/dist/client/client.js"
      ],
      "options": {
        "cwd": "/path/to/mcp-server-hub-server"
      }
    }
  }
}

FAQ

How do I add a new MCP server to the hub?
Add the server configuration to the 'mcpServers' section in mcp_hub_config.json, specifying the command, args, and other settings. The gateway will automatically start and manage it.
Can I update the configuration without restarting the gateway server?
Yes. The hub supports dynamic configuration reloading. Changes to dist/mcp_hub_config.json while the server is running will be automatically detected and applied.

Compare mcp-server-hub-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.