适合谁
- 需要自托管 MCP 基础设施的开发者和组织。
- 需要集中管理多个 MCP 服务器、命名空间、端点和访问密钥的团队。
- 需要通过认证、限流和工具筛选控制 MCP 暴露面的部署。
来源显示 MetaMCP 是 MIT 许可的自托管 MCP 聚合与网关项目,支持工具、资源和提示,并提供命名空间、端点、认证、OIDC、限流、工具覆盖和中间件能力。当前来源未提供具体工具名称或已缓存的服务器清单;部分搜索、更多中间件和无头管理 API 仍列在路线图中。
MetaMCP 是一个 MCP 代理、聚合器、编排器、中间件和网关。它可以将多个 MCP 服务器组合到命名空间中,按服务器或工具启用、禁用和覆盖工具元数据,并通过统一的 SSE、Streamable HTTP 或 OpenAPI 端点提供服务。MetaMCP 本身也是 MCP 服务器,可连接支持这些传输方式的 MCP 客户端。
克隆仓库,复制 example.env 为 .env,然后运行 docker compose up -d。默认推荐使用 Docker Compose。配置端点和命名空间后,将生成的 SSE 或 Streamable HTTP 地址填入客户端配置。仅支持 STDIO 的客户端需要使用本地代理,例如 mcp-proxy。
{"mcpServers":{"MetaMCP":{"url":"http://localhost:12008/metamcp/<YOUR_ENDPOINT_NAME>/sse"}}}