关于 mcprouter
mcprouter 是一个 MCP 服务的 API 路由器,可以理解为 MCP 服务版的 OpenRouter。它提供代理服务和 API 服务两种运行模式,面向需要统一接入 MCP 服务的开发者。
主要功能
- 01以 SSE 代理方式转发 MCP 服务
- 02提供 HTTP API 列出工具
- 03通过配置文件定义 MCP 服务命令
- 04基于 Go 实现,使用 TOML 配置
适用场景
- 01在 Cursor 等 MCP 客户端中接入代理后的服务
- 02通过 curl 调用 API 查询可用工具
MCP 相关
该项目作为 MCP 代理运行,将 MCP 客户端的 SSE 连接转发到在 mcp_server_commands 中配置的 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcprouter
面向 MCP 服务的 OpenRouter

启动代理服务
- 编辑配置文件
cp .env.example.toml .env.toml
根据需要编辑 .env.toml。
- 启动代理服务
go run main.go proxy
- 将代理 URL 添加到 Cursor 等 MCP 客户端
http://localhost:8025/sse/fetch
确保已在 .env.toml 中设置 mcp_server_commands.fetch
启动 API 服务
- 编辑配置文件
cp .env.example.toml .env.toml
根据需要编辑 .env.toml。
- 启动 API 服务
go run main.go api
- 使用 curl 请求 API
curl -X POST http://127.0.0.1:8027/v1/list-tools \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer fetch'
确保已在 .env.toml 中设置 mcp_server_commands.fetch
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。