mcprouter
Api router for MCP Servers Go-based implementation.
Documentation
mcprouter
OpenRouter for MCP Servers

Start Proxy Server
1. edit config file
cp .env.example.toml .env.tomledit `.env.toml` as needed.
2. start proxy server
go run main.go proxy3. add Proxy URL to MCP Client like Cursor
`http://localhost:8025/sse/fetch`
make sure you have set `mcp_server_commands.fetch` in `.env.toml`
Start API Server
1. edit config file
cp .env.example.toml .env.tomledit `.env.toml` as needed.
2. start api server
go run main.go api3. request api with curl
curl -X POST http://127.0.0.1:8027/v1/list-tools \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer fetch'make sure you have set `mcp_server_commands.fetch` in `.env.toml`
Frequently asked questions
What is mcprouter?
mcprouter is Api router for MCP Servers Go-based implementation.
How do I install mcprouter?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcprouter open source?
Yes — it is hosted on GitHub at https://github.com/chatmcp/mcprouter and has 291 stars.
Related MCP tools
Convert Any OpenAPI V3 API to MCP Server Go-based implementation. Trusted by 500+ developers. Trusted by 500+ developers.
Universal MCP-Server for your Databases optimized for LLMs and AI-Agents. Go-based implementation.
MCP server connecting to Kubernetes Go-based implementation.
A fully functional MCP server and CLI for YouTube Go-based implementation.
Lunar.dev: Ground Control for 3rd Party APIs for the Model Context Protocol. Enhance AI assistants with powerful integrations. Go-based implementation.
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-gra...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP