返回市场
元工具AI_MCP服务器元MCP

元工具AI_MCP服务器元MCP

作者:MCP-Mirror2 星标更新:2025-05-14

项目介绍

MetaMCP MCP 服务器

https://metamcp.com: 统一管理所有MCP的MCP

MetaMCP MCP 服务器是一个代理服务器,它将多个MCP服务器合并成一个。它从MetaMCP应用获取工具/提示/资源配置,并将这些请求路由到正确的底层服务器。

smithery 徽章

<a href="https://glama.ai/mcp/servers/0po36lc7i6"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=1623714559,3440658292&fm=3081&app=3_081&f=PNG?w=760&h=400" alt="MetaServer MCP 服务器" /> </a>

MetaMCP 应用仓库:https://github.com/metatool-ai/metatool-app

安装

通过 Smithery 安装

有时 Smithery 可以正常工作(在本地确认过 Windsurf),但有时会不稳定,因为 MetaMCP 特殊地在其上运行其他 MCP。如果 Smithery 不起作用,请考虑手动安装。

要通过 Smithery 自动安装 MetaMCP MCP 服务器到 Claude Desktop:

npx -y @smithery/cli install @metatool-ai/mcp-server-metamcp --client claude

手动安装

export METAMCP_API_KEY=<env>
npx -y @metamcp/mcp-server-metamcp@latest
{
  "mcpServers": {
    "MetaMCP": {
      "command": "npx",
      "args": ["-y", "@metamcp/mcp-server-metamcp@latest"],
      "env": {
        "METAMCP_API_KEY": "<你的 api 密钥>"
      }
    }
  }
}

主要特点

  • 兼容任意 MCP 客户端
  • 多工作区层允许您一键切换另一组 MCP 配置。
  • GUI 动态更新 MCP 配置。
  • 加入的 MCP 的命名空间隔离。

环境变量

命令行参数

您可以使用命令行参数配置 API 密钥和基础 URL:

npx -y @metamcp/mcp-server-metamcp@latest --metamcp-api-key <你的-api密钥> --metamcp-api-base-url <基础-url>

获取所有可用选项的帮助:

npx -y @metamcp/mcp-server-metamcp@latest --help

这些命令行参数优先于环境变量。

架构概述

sequenceDiagram
    participant MCPClient as MCP 客户端(例如 Claude Desktop)
    participant MetaMCP-mcp-server as MetaMCP MCP 服务器
    participant MetaMCPApp as MetaMCP 应用
    participant MCPServers as 在 Metatool 应用中安装的 MCP 服务器

    MCPClient ->> MetaMCP-mcp-server: 请求列出工具
    MetaMCP-mcp-server ->> MetaMCPApp: 获取工具配置及状态
    MetaMCPApp ->> MetaMCP-mcp-server: 返回工具配置及状态

    loop 对每个列出的 MCP 服务器
        MetaMCP-mcp-server ->> MCPServers: 请求列出工具
        MCPServers ->> MetaMCP-mcp-server: 返回工具列表
    end

    MetaMCP-mcp-server ->> MetaMCP-mcp-server: 聚合工具列表
    MetaMCP-mcp-server ->> MCPClient: 返回聚合的工具列表

    MCPClient ->> MetaMCP-mcp-server: 调用工具
    MetaMCP-mcp-server ->> MCPServers: 调用目标 MCP 服务器上的工具
    MCPServers ->> MetaMCP-mcp-server: 返回工具响应
    MetaMCP-mcp-server ->> MCPClient: 返回工具响应

致谢