MetaMCP MCP Server

MetaMCP MCP Server

一个代理服务器,统一管理多个 MCP 服务器,从而可以通过 MetaMCP 应用程序实现无缝的工具、提示词和资源管理。

AI集成系统
访问服务器

README

MetaMCP MCP 服务器

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

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

smithery badge

<a href="https://glama.ai/mcp/servers/0po36lc7i6"> <img width="380" height="200" src="https://glama.ai/mcp/servers/0po36lc7i6/badge" alt="MetaServer MCP server" /> </a>

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

安装

通过 Smithery 安装

有时 Smithery 可以工作(已在 Windsurf 本地确认),但有时不稳定,因为 MetaMCP 的特殊之处在于它在其之上运行其他 MCP。如果它不起作用,请考虑使用手动安装。

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

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>"
      }
    }
  }
}

用法

用作 stdio 服务器(默认)

mcp-server-metamcp --metamcp-api-key <your-api-key>

用作 SSE 服务器

mcp-server-metamcp --metamcp-api-key <your-api-key> --transport sse --port 12006

使用 SSE 传输选项,服务器将启动一个 Express.js Web 服务器,该服务器侦听 /sse 端点上的 SSE 连接,并接受 /messages 端点上的消息。

命令行选项

Options:
  --metamcp-api-key <key>       API key for MetaMCP (can also be set via METAMCP_API_KEY env var)
  --metamcp-api-base-url <url>  Base URL for MetaMCP API (can also be set via METAMCP_API_BASE_URL env var)
  --report                      Fetch all MCPs, initialize clients, and report tools to MetaMCP API
  --transport <type>            Transport type to use (stdio or sse) (default: "stdio")
  --port <port>                 Port to use for SSE transport (default: "12006")
  -h, --help                    display help for command

环境变量

  • METAMCP_API_KEY: MetaMCP 的 API 密钥
  • METAMCP_API_BASE_URL: MetaMCP API 的基本 URL

开发

# 安装依赖
npm install

# 构建应用程序
npm run build

# 监听更改
npm run watch

亮点

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

架构概览

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

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

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

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

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

鸣谢

  • 灵感和一些代码(已在此项目中重构)来自 https://github.com/adamwattis/mcp-proxy-server/

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
https://github.com/Streen9/react-mcp

https://github.com/Streen9/react-mcp

react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

精选
本地
MCP Atlassian

MCP Atlassian

适用于 Atlassian Cloud 产品(Confluence 和 Jira)的 Model Context Protocol (MCP) 服务器。此集成专为 Atlassian Cloud 实例设计,不支持 Atlassian Server 或 Data Center 部署。

精选
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
browser-use MCP server

browser-use MCP server

一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选