MCProuter
A proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.
What is MCProuter?
MCProuter is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to proxy service that connects mcp clients to remote mcp servers, allowing users to use server keys from mcp.so to access remote resources without running their own server.
A proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A proxy service that connects MCP clients to remote MCP serv
Use Cases
Maintainer
Works with
Installation
NPM
npx -y mcprouterManual Installation
npx -y mcprouterConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCProuter
MCProuter is a Go-based proxy service that connects MCP clients (such as Claude Desktop or Cursor) to remote MCP servers hosted on MCP.so, eliminating the need to run your own server infrastructure. You obtain a server key from the MCP.so platform after selecting a remote server to connect to, and MCProuter handles the tunneling between your local MCP client and the remote server over stdio. This makes it straightforward to add hosted MCP capabilities to any MCP-compatible AI client without managing deployments.
Prerequisites
- Node.js and npx installed (to run mcprouter via npx)
- An account on MCP.so to obtain server keys for remote MCP servers
- An MCP-compatible AI client such as Claude Desktop or Cursor
- A valid SERVER_KEY obtained from MCP.so after selecting a server and clicking Connect
Sign up on MCP.so and choose a remote server
Go to mcp.so, browse the available remote MCP servers, select the one you want to connect to, and click Connect. The platform will generate a SERVER_KEY credential for you.
Copy your SERVER_KEY
After clicking Connect on your chosen server at MCP.so, copy the SERVER_KEY value shown. This key authenticates your mcprouter instance to the remote server and determines which remote server it proxies to.
Add mcprouter to your AI client configuration
Open your AI client's MCP configuration file and add an entry for mcprouter, setting the SERVER_KEY environment variable to the value you obtained from MCP.so.
{
"mcpServers": {
"my-remote-server": {
"command": "npx",
"args": ["-y", "mcprouter"],
"env": {
"SERVER_KEY": "your_server_key_from_mcp_so"
}
}
}
}Restart your AI client
Fully quit and relaunch your AI client (e.g. Claude Desktop) so it reads the updated configuration and starts the mcprouter process. The tools from the remote server will appear in your client.
Debug with the MCP Inspector if needed
If you cloned the repository for development, you can run the MCP Inspector to inspect the proxy traffic and diagnose connection issues.
git clone https://github.com/chatmcp/mcp-server-router.git
cd mcp-server-router
npm install && npm run build
npm run inspectorMCProuter Examples
Client configuration
Claude Desktop configuration for mcprouter. Replace the SERVER_KEY value with the key obtained from MCP.so after connecting to your chosen remote server.
{
"mcpServers": {
"remote-server": {
"command": "npx",
"args": ["-y", "mcprouter"],
"env": {
"SERVER_KEY": "your_server_key_from_mcp_so"
}
}
}
}Prompts to try
The available prompts depend on the remote MCP server you have connected to via MCP.so. After connecting, ask your AI client what tools are available.
- "What tools are available from the connected MCP server?"
- "List the capabilities exposed by this server"
- "[Use any prompt supported by the specific remote MCP server you selected on MCP.so]"Troubleshooting MCProuter
Authentication error or connection refused when starting mcprouter
Verify the SERVER_KEY in your config matches the key shown on MCP.so for the server you selected. Keys are server-specific — a key from one server will not work for another. Generate a new key from MCP.so if the existing one has expired.
npx takes a long time or fails to download mcprouter
Run 'npx -y mcprouter --version' in a terminal to pre-download the package. If your network blocks npm, install it globally first with 'npm install -g mcprouter' and change the command in the config from 'npx' to 'mcprouter' with no args.
Frequently Asked Questions about MCProuter
What is MCProuter?
MCProuter is a Model Context Protocol (MCP) server that proxy service that connects mcp clients to remote mcp servers, allowing users to use server keys from mcp.so to access remote resources without running their own server. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCProuter?
Install via npm with the command: npx -y mcprouter. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with MCProuter?
MCProuter works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCProuter free to use?
Yes, MCProuter is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
MCProuter Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCProuter? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up MCProuter in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use MCProuter?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.