MCP Copilot

v1.0.0APIsstable

A meta MCP server that seamlessly scales LLMs to 1000+ MCP servers through automatic routing.

mcp-clientmcp-servermodel-context-protocolrouter
Share:
18
Stars
0
Downloads
0
Weekly
0/5

What is MCP Copilot?

MCP Copilot is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to meta mcp server that seamlessly scales llms to 1000+ mcp servers through automatic routing.

A meta MCP server that seamlessly scales LLMs to 1000+ MCP servers through automatic routing.

This server falls under the APIs and Developer Tools categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A meta MCP server that seamlessly scales LLMs to 1000+ MCP s

Use Cases

Route requests across 1000+ MCP servers automatically.
Scale LLM capabilities through intelligent server routing.
tshu-w

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedJan 14, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-copilot

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Copilot

MCP Copilot is a meta MCP server that acts as an intelligent router, allowing a single LLM to work with more than 1,000 MCP servers simultaneously without exposing all of their tools at once. Instead of overwhelming the model with thousands of tool definitions, MCP Copilot receives a user query and routes it to the most relevant servers and tools using semantic matching, then executes the selected tool on your behalf. This makes it practical to manage large collections of MCP servers while keeping per-request token costs low.

Prerequisites

  • Python 3.10 or later installed
  • uv package manager installed (recommended) or pip
  • An MCP client such as Claude Desktop
  • A configuration file listing the MCP servers you want to route across
1

Install mcp-server-copilot with uv

Install the package using uv for isolated dependency management, or use pip if you prefer a system-wide install.

uv pip install mcp-server-copilot
# OR using pip:
pip install mcp-server-copilot
2

Create the configuration directory and config file

Copy the sample configuration provided in the repository to the default config location at ~/.config/mcp-server-copilot. The config file lists all the downstream MCP servers you want to route across.

mkdir -p ~/.config/mcp-server-copilot
# Copy and edit the sample config from the repository
cp config.sample.json ~/.config/mcp-server-copilot/config.json
3

Edit the config file to list your MCP servers

Open the config file and add entries for each MCP server you want to make available. MCP Copilot will discover their tools at startup and build an index for semantic routing.

4

Add MCP Copilot to your Claude Desktop configuration

Register the meta-server with your MCP client, pointing it to your configuration file using the --config flag.

{
  "mcpServers": {
    "mcp-copilot": {
      "command": "uvx",
      "args": ["mcp-server-copilot", "--config", "~/.config/mcp-server-copilot/config.json"]
    }
  }
}
5

Restart Claude Desktop and verify routing

Restart your MCP client. MCP Copilot will expose three tools — router-servers, route-tools, and execute-tool — that Claude uses to intelligently select and run tools from your full server catalog.

MCP Copilot Examples

Client configuration

Claude Desktop configuration for MCP Copilot using uvx with the path to your server config file.

{
  "mcpServers": {
    "mcp-copilot": {
      "command": "uvx",
      "args": ["mcp-server-copilot", "--config", "~/.config/mcp-server-copilot/config.json"]
    }
  }
}

Prompts to try

Example prompts that leverage MCP Copilot's routing across many servers.

- "Find the best MCP servers for working with GitHub repositories and list what they can do."
- "Route my query about database operations to the most relevant tools and show me what's available."
- "Search for tools related to sending emails and then send a test message using the best match."
- "Which of my registered MCP servers can help me with file system operations?"
- "Execute the 'list_files' tool from the filesystem server with path '/home/user/projects'."

Troubleshooting MCP Copilot

'uvx mcp-server-copilot' fails with package not found

Try installing directly with pip: 'pip install mcp-server-copilot' and then use 'python -m mcp_server_copilot' as the command in your MCP config instead of uvx.

MCP Copilot does not route to the expected server

The routing uses semantic similarity, so vague queries may not match the right server. Try including specific keywords that match the server or tool names in your config. Increase the top_k parameter in the router-servers call to see more candidates.

Config file is not found at startup

Ensure the --config path points to an existing file and that the path is absolute (expand ~ manually if needed). Verify the file is valid JSON by running 'python -m json.tool ~/.config/mcp-server-copilot/config.json'.

Frequently Asked Questions about MCP Copilot

What is MCP Copilot?

MCP Copilot is a Model Context Protocol (MCP) server that meta mcp server that seamlessly scales llms to 1000+ mcp servers through automatic routing. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Copilot?

Follow the installation instructions on the MCP Copilot GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Copilot?

MCP Copilot works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Copilot free to use?

Yes, MCP Copilot is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More APIs MCP Servers

Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-copilot": { "command": "npx", "args": ["-y", "mcp-copilot"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Copilot?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides