MCP Catalogs
首页metamcp screenshot

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

安装

安装

  1. **Docker Compose (推荐)**:
git clone https://github.com/metatool-ai/metamcp.git
cd metamcp
cp example.env .env
docker compose up -d
  1. **本地开发**:
pnpm install
pnpm dev

Claude 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 讨论

开发者社区最近的相关讨论。

metamcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。