
MetaMCP MCP Server

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>