MCP.so
ログイン

Central MCP Host

@odgrim

基本情報

カテゴリ

その他

ライセンス

MPL-2.0 license

トランスポート

stdio

作者

odgrim

Central MCP Host について

Centralize mcp server to run on a home lab instead of individually on every machine.

Central MCP Host の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "central-mcp-proxy": {
      "command": "docker",
      "args": [
        "compose",
        "up",
        "-d"
      ]
    }
  }
}

Central MCP Host のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Central MCP Host?

Central MCP Host provides a centralized hosting environment for Model Context Protocol (MCP) servers using Docker, Traefik, and SuperGateway. It is designed for developers who need to run multiple MCP servers (Notion, Linear, GitHub, Memory Bank) behind a single reverse proxy with SSE transport.

How to use Central MCP Host?

Clone the repository, copy .env.example to .env and fill in API tokens, then run docker compose up -d. You can start all services or specific ones using Docker Compose profiles (e.g., docker compose --profile github up -d).

Key features of Central MCP Host

  • Docker Compose modular structure for easy service addition
  • Traefik reverse proxy with path‑based routing
  • SuperGateway converts stdio to SSE transport
  • Supports Notion, Linear, GitHub, and Memory Bank servers
  • Traefik dashboard for monitoring at /dashboard/

Use cases of Central MCP Host

  • Run multiple MCP servers in a single Docker environment
  • Expose MCP servers via SSE endpoints for remote clients
  • Isolate and scale individual MCP services using profiles
  • Centralize API token management and network configuration

よくある質問

1

What are the prerequisites?

Docker and Docker Compose V2 or later, plus API tokens for the MCP servers you intend to use (Notion, Linear, GitHub).

2

How do I start only one MCP server?

Use Docker Compose profiles: for example, `docker compose --profile github up -d` starts only the GitHub server.

3

How can I test the setup?

Use the MCP Inspector: `npx @modelcontextprotocol/inspector node build/index.js`.

4

How do I access the MCP servers once running?

Each server exposes an SSE endpoint and a message endpoint under a path‑based route, e.g., `http://$HOSTNAME/notion/sse` and `http://$HOSTNAME/notion/message`. The Traefik dashboard is at `http://$HOSTNAME/dashboard/`.

5

What transport does Central MCP Host use?

SuperGateway converts the MCP server’s stdio transport to SSE, which is then proxied by Traefik.

コメント

「その他」の他のコンテンツ