MCP 本地路由器

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