mcprouter
OpenRouter for MCP Servers

Start Proxy Server
- edit config file
 
cp .env.example.toml .env.toml
  edit .env.toml as needed.
- start proxy server
 
go run main.go proxy
  - 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
- edit config file
 
cp .env.example.toml .env.toml
  edit .env.toml as needed.
- start api server
 
go run main.go api
  - 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