MetaMCP MCP Server

MetaMCP MCP Server

site icon
2025.03.28 1
TypeScriptMCP代理多服务器管理开发效率
MetaMCP MCP Server 是一个代理服务器,用于将多个 MCP 服务器整合为一个统一的入口。它从 MetaMCP App 获取工具/提示/资源配置,并将请求路由到正确的底层服务器。该服务支持多工作区切换、GUI 动态更新配置以及命名空间隔离等功能,适用于需要集中管理多个 MCP 服务器的场景。
View on GitHub

Overview

基本能力

产品定位

MetaMCP MCP Server 是一个代理服务器,用于集中管理和整合多个 MCP 服务器的功能。

核心功能

  • 兼容所有 MCP 客户端
  • 多工作区支持,一键切换不同 MCP 配置
  • GUI 动态更新 MCP 配置
  • 为连接的 MCP 提供命名空间隔离

适用场景

  • 需要集中管理多个 MCP 服务器的环境
  • 需要快速切换不同 MCP 配置的工作流程
  • 需要隔离不同 MCP 服务器资源的场景

工具列表

  • 无具体工具列表,但支持整合所有 MCP 服务器的工具

常见问题解答

  • 安装问题:建议手动安装,因为通过 Smithery 安装可能不稳定
  • 环境变量:必须设置 METAMCP_API_KEY

使用教程

使用依赖

  • 需要 Node.js 环境
  • 需要从 MetaMCP App 获取 API Key

安装教程

通过 Smithery 安装

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": "<your api key>"
      }
    }
  }
}

调试方式

查看所有可用选项:

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

使用命令行参数配置:

npx -y @metamcp/mcp-server-metamcp@latest --metamcp-api-key <your-api-key> --metamcp-api-base-url <base-url>

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。