主MCP服务器通过单一安全端点聚合多个MCP服务器。它提供基于配置的模块加载、统一的能力发现、具有弹性的请求路由以及针对多后端认证的一流OAuth流程。
npm ci
cp .env.example .env
npm run dev
GET /health → { ok: true }GET /metrics → 基本系统指标POST /mcp/tools/listPOST /mcp/tools/call 带有 { name, arguments }POST /mcp/resources/listPOST /mcp/resources/read 带有 { uri }详情参见 docs/ 中的完整指南和端到端示例。
docs/index.mddocs/getting-started/overview.mddocs/guides/*docs/api/reference/(详见下文)docs/configuration/*docs/deployment/*docs/troubleshooting/*docs/contributing/*我们使用TypeDoc(Markdown)从TypeScript生成API文档。
npm i -D typedoc typedoc-plugin-markdown
npm run docs:api
输出至 docs/api/。
工作示例位于 examples/:
examples/basic-nodeexamples/cloudflare-workerexamples/advanced-routingexamples/oauth-delegation/tests 和 docs/examples/testing.md每个示例都有一个包含运行指令的README。
deploy/docker/* 和顶级 Dockerfile / docker-compose.ymldeploy/cloudflare/* 使用 wrangler.tomldeploy/koyeb/koyeb.yamldocs/deployment/cicd.mddocs/contributing/* 获取开发工作流程和指南docs/troubleshooting/index.md 获取解决方案参见 LICENSE。此仓库当前使用UNLICENSED用于私有/内部用途。