MCProuter

v1.0.0Developer Toolsstable

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.

chatmcpmcpmcproutermcpservers
Share:
307
Stars
0
Downloads
0
Weekly
0/5

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

Access remote MCP servers without running your own infrastructure.
Manage MCP connections through a proxy service.
chatmcp

Maintainer

LicenseMIT License
Languagego
Versionv1.0.0
UpdatedMay 8, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y mcprouter

Manual Installation

npx -y mcprouter

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 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
1

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.

2

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.

3

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"
      }
    }
  }
}
4

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.

5

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 inspector

MCProuter 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.

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.

Quick Config Preview

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

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

Read the full setup guide →

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.

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