Skip to main content
Glama

MCP Orchestrator

MCP Orchestrator 🎯

The ONE MCP to rule them all!

MCP Orchestrator solves the "too many tools" problem by providing a single, intelligent interface that helps Claude find the right tool among 100+ options. Instead of overwhelming Claude with all those tools, it provides smart routing guidance.

The Problem It Solves

When you have many MCP servers installed:

  • Claude gets confused with too many similar tools
  • It's hard to remember which tool does what
  • Authentication is scattered across configs
  • No central place to discover capabilities

The Solution

MCP Orchestrator acts as an intelligent tool finder:

  • Single Entry Point: Claude only sees 4 orchestrator tools
  • Smart Discovery: Natural language requests find the right tool
  • Tool Guidance: Returns which actual tool to use
  • Central Registry: All MCP capabilities in one place

How It Works

Important: The orchestrator doesn't execute tools itself - it tells Claude which tool to use!

Quick Start

  1. Install MCP Orchestrator:
git clone https://github.com/SamuraiBuddha/mcp-orchestrator.git cd mcp-orchestrator pip install -e .
  1. Start LM Studio with Granite embeddings model loaded
  2. Configure Claude Desktop to include the orchestrator alongside your other MCPs:
{ "mcpServers": { "orchestrator": { "command": "python", "args": ["-m", "mcp_orchestrator"] }, "comfyui": { ... }, "github": { ... }, "memory": { ... } // Keep all your existing MCPs! } }
  1. Restart Claude Desktop

Now Claude has both the orchestrator AND all your regular tools available!

Core Tools

1. find_tool(query)

Discover which MCP and tool to use for a task:

# Ask: "I need to create a logo" # Returns: # **comfyui** → generate_image # Confidence: 0.95 # Description: Generate images using AI

2. execute(request, params)

Get routing information for any request:

# Ask: "generate a robot logo" # Returns: # To execute this request, use: # **Tool**: generate_image # **From MCP**: comfyui # **Confidence**: 0.92 # # Use the actual `generate_image` tool from the MCP tools list to execute this.

3. list_capabilities(category)

See what's available:

# Ask: list_capabilities("image") # Returns all image-related tools across all MCPs

4. explain_tool(mcp_name, tool_name)

Get detailed help:

# Ask: explain_tool("github", "create_repository") # Returns parameters, examples, and best practices

What Makes It Special

🌍 Multilingual Support

Using IBM's Granite embeddings, the orchestrator understands requests in any language:

  • "Create a logo" 🇺🇸
  • "Créer un logo" 🇫🇷
  • "ロゴを作成" 🇯🇵
  • "创建标志" 🇨🇳

All route to the same tool!

🎯 Intelligent Routing

  • Uses semantic embeddings to understand intent
  • Handles paraphrases and variations
  • Provides confidence scores
  • Falls back gracefully when unsure

📈 Scales Infinitely

Add new MCPs to the registry and they're immediately discoverable. No need to retrain or reconfigure.

Architecture Benefits

  1. Reduced Cognitive Load: Claude focuses on 4 discovery tools instead of 100+ execution tools
  2. Better Tool Discovery: Find tools by describing what you need
  3. Central Registry: One place to document all capabilities
  4. Usage Analytics: See which tools provide the most value
  5. Easier Debugging: Know exactly which tool will be used

Real-World Example

Without Orchestrator:

  • Claude sees 100+ tools with confusing names
  • User: "Which one generates images???"
  • Claude: Tries to guess from tool names

With Orchestrator:

  • User: "Generate a Crisis Corps logo"
  • Orchestrator: "Use generate_image from comfyui MCP"
  • Claude: Calls the right tool directly

Configuration

The orchestrator is configured via config/registry.json. Each MCP entry includes:

  • Description and capabilities
  • Keywords for better matching
  • Tool definitions with examples

Future Enhancements

  • Web UI for managing MCP registry
  • Automatic MCP discovery
  • Natural language MCP creation
  • Integration with CORTEX for AI orchestration
  • Blockchain-based audit trail
  • Multi-agent coordination

The Vision

Imagine a world where:

  • Adding a new AI capability is as simple as installing an MCP
  • Claude automatically knows how to find and use it
  • No more tool overload or confusion
  • Perfect tool discovery every time

That's what MCP Orchestrator enables.

Contributing

This orchestrator is designed to grow with your MCP ecosystem. Add new MCPs to the registry and they're immediately discoverable through the unified interface.

License

MIT License - Use freely in your AI infrastructure!


Built with ❤️ for the AI community by someone who got tired of scrolling through 100+ tools

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A unified interface that intelligently routes requests to appropriate MCP servers, solving the problem of managing multiple tools by providing a single entry point with smart routing capabilities.

  1. The Problem It Solves
    1. The Solution
      1. How It Works
        1. Quick Start
          1. Core Tools
            1. find_tool(query)
            2. execute(request, params)
            3. list_capabilities(category)
            4. explain_tool(mcp_name, tool_name)
          2. What Makes It Special
            1. 🌍 Multilingual Support
            2. 🎯 Intelligent Routing
            3. 📈 Scales Infinitely
          3. Architecture Benefits
            1. Real-World Example
              1. Configuration
                1. Future Enhancements
                  1. The Vision
                    1. Contributing
                      1. License

                        Related MCP Servers

                        • A
                          security
                          A
                          license
                          A
                          quality
                          A proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.
                          Last updated -
                          1,489
                          119
                          TypeScript
                          Apache 2.0
                        • A
                          security
                          A
                          license
                          A
                          quality
                          A central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.
                          Last updated -
                          30
                          TypeScript
                          MIT License
                          • Apple
                        • A
                          security
                          F
                          license
                          A
                          quality
                          An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
                          Last updated -
                          39
                          28
                          • Apple
                        • -
                          security
                          A
                          license
                          -
                          quality
                          A unified Model Context Protocol server that aggregates multiple MCP servers into one, allowing AI assistants like Claude Desktop, Cursor, and Cherry Studio to connect to a single server instead of managing multiple instances.
                          Last updated -
                          214
                          18
                          TypeScript
                          Apache 2.0
                          • Linux
                          • Apple

                        View all related MCP servers

                        MCP directory API

                        We provide all the information about MCP servers via our MCP API.

                        curl -X GET 'https://glama.ai/api/mcp/v1/servers/SamuraiBuddha/mcp-orchestrator'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server