HomeDevelopment › mcp-orchestrator

mcp-orchestrator

Aggregates tools from multiple MCP servers with unified BM25/regex search and deferred loading.

Python Local macOSLinux
★ 6 stars Last pushed 2026-02-26 License: MIT

Topics: Aggregators

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.1.2)

uvx mcp-orchestrator

Or add to your MCP client config:

{
  "mcpServers": {
    "mcp-orchestrator": {
      "command": "uvx",
      "args": [
        "mcp-orchestrator"
      ],
      "env": {
        "STORAGE_BACKEND": "<YOUR_VALUE>",
        "REDIS_URL": "<YOUR_VALUE>",
        "SERVER_CONFIG_PATH": "<YOUR_VALUE>"
      }
    }
  }
}
  • STORAGE_BACKEND — Storage backend for tool cache. Use 'memory' for development or 'redis' for production.
  • REDIS_URL — Redis connection URL. Required only when STORAGE_BACKEND=redis.
  • SERVER_CONFIG_PATH — Path to the server_config.json file listing downstream MCP servers.

Package (pypi 0.1.2)

Package: pypi mcp-orchestrator

  • ORCHESTRATOR_PORT — Port for the HTTP transport server (default: 8080).
  • STORAGE_BACKEND — Storage backend for tool cache. Use 'memory' for development or 'redis' for production.
  • REDIS_URL — Redis connection URL. Required only when STORAGE_BACKEND=redis.
  • SERVER_CONFIG_PATH — Path to the server_config.json file listing downstream MCP servers.

This repository has 2 servers listed in the Official MCP Registry.

Other names: io.github.rupinder2/mcp-gateway

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry