metamcp
by metatool-ai·★ 2,328·综合分 55
MetaMCP 是一个统一的 MCP 代理,可将多个 MCP 服务器聚合为一个,并支持中间件功能。
developer-toolsops-infraai-llm
340
Forks
95
活跃 Issue
3 个月前
最近提交
2 天前
收录于
概述
MetaMCP 既可作为 MCP 服务器又可作为代理,使开发人员能够将多个 MCP 服务器动态组合为统一的端点。它提供了命名空间管理、中间件支持、通过 API 密钥或 OAuth 进行认证以及工具定制等功能。该项目通过 Docker 支持和全面的文档进行积极维护。其架构支持流量管理、速率限制,并扩展了工具日志和错误跟踪等未来功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将多个 MCP 服务器分组到单个命名空间中并配置公共端点
你:通过选择特定工具来重混 MCP 服务器以适应特定用例
你:增强 MCP 服务器配置的调试和检查功能
你:MetaMCP 支持哪些 MCP 版本?
你:MetaMCP 如何处理身份验证?
什么时候选它
当您需要在一个统一的架构中管理多个 MCP 服务器,并需要认证、工具覆盖和中间件功能时,选择 MetaMCP。
什么时候不要选它
避免在只有一个 MCP 服务器的简单场景中使用 MetaMCP,或者如果您需要直接访问工具而不希望有聚合层的开销。
可对比工具
mcp-server-aggregatormcp-hubmcp-router
安装
安装
- **Docker Compose (推荐)**:
git clone https://github.com/metatool-ai/metamcp.git
cd metamcp
cp example.env .env
docker compose up -d- **本地开发**:
pnpm install
pnpm devClaude Desktop 配置
添加到 claude_desktop_config.json:
{
"mcpServers": {
"metamcp": {
"command": "docker",
"args": ["run", "--rm", "metatool-ai/metamcp"]
}
}
}FAQ
- MetaMCP 支持哪些 MCP 版本?
- MetaMCP 支持包含工具、资源和提示的 MCP。它已经测试了符合 03-26 版本的 OAuth 启用的 MCP 服务器。
- MetaMCP 如何处理身份验证?
- MetaMCP 支持 API 密钥身份验证(在头部或查询参数中)和根据 MCP Spec 2025-06-18 的标准 OAuth。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by jczhang141 · 2025-07-16
metamcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。