trackmcp
Back to directory

Api router for MCP Servers Go-based implementation.

291 stars GoDeveloper Kits Updated Nov 2, 2025
chatmcpmcpmcproutermcpservers

Documentation

mcprouter

OpenRouter for MCP Servers

mcp-infa

Start Proxy Server

1. edit config file

shell
cp .env.example.toml .env.toml

edit `.env.toml` as needed.

2. start proxy server

shell
go run main.go proxy

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

shell
cp .env.example.toml .env.toml

edit `.env.toml` as needed.

2. start api server

shell
go run main.go api

3. request api with curl

shell
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

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP