MCP 本地路由器
一个用于聚合多个 MCP 服务器的本地路由器,提供单一接口给下游客户端。
快速入门
功能特性
- 支持命令行参数指定配置文件
- 支持多上游 MCP 服务器配置
- 支持 stdio 传输及环境变量注入
使用方法
运行时必须提供配置文件:
cargo run -- --config mcp-config.json
配置文件为 JSON 格式,示例如下:
{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop" ], "env": { "LINEAR_ACCESS_TOKEN": "your_personal_access_token" } } } }
构建与安装
构建项目:
cargo build --release
运行:
cargo run --release -- --config mcp-config.json