项目简介

MCP-MCP(Meta-MCP Server)是一个创新的元服务器,它利用 Model Context Protocol (MCP) 为AI助手提供一个强大的工具发现和管理平台。当AI助手需要特定功能时,MCP-MCP能从一个包含数千个MCP服务器的综合数据库中智能地推荐合适的工具。您可以将其理解为MCP服务器的“电话簿”或“应用商店”,极大简化了AI应用集成外部工具的复杂性。

主要功能点

  • MCP服务器发现: AI助手可以通过自然语言描述所需功能,MCP-MCP将搜索并推荐相关的MCP服务器。
  • 多源数据聚合: 聚合了官方MCP服务器列表、社区精选列表等多个来源,确保覆盖广泛的工具生态。
  • 智能去重与更新: 自动处理重复服务器条目,并每3小时自动更新数据库,确保信息的实时性和准确性。
  • 文档集成: 对于发现的MCP服务器,MCP-MCP会尝试获取其GitHub仓库的README文档,提供完整的安装和使用指南。
  • 语义搜索能力: 支持基于语义理解的搜索,使得AI助手能更准确地找到所需工具。
  • 安全加固: 集成了源站验证中间件,增强服务器的安全性。
  • 多种传输协议支持: 支持Stdio和HTTP传输协议,方便与各类MCP客户端集成。

安装步骤

MCP-MCP通过 'uvx' 工具(Python包管理器 'uv' 的一个特性)或 'pipx' 即可轻松安装和运行。

  1. 安装 'uv' (推荐): 如果您尚未安装 'uv',可以使用以下命令安装:

    curl -LsSf https://astral.sh/uv/install.sh | sh

    或通过 'pip' 安装 'uv':

    pip install uv
  2. 安装并运行 MCP-MCP:

    uvx mcp-mcp

    这条命令会临时安装并立即运行MCP-MCP服务器。如果您想持久化安装,可以使用 'pipx':

    pipx install mcp-mcp
    mcp-mcp

服务器配置

MCP-MCP服务器本身是为MCP客户端(如Claude Desktop, Claude Code)提供服务的。MCP客户端需要知道如何启动MCP-MCP服务器。以下是为MCP客户端配置MCP-MCP服务器的示例信息:

对于Claude Desktop客户端: 您需要在 'claude_desktop_config.json' 配置文件中添加如下配置(文件路径通常为 macOS: '~/Library/Application\ Support/Claude/claude_desktop_config.json' 或 Windows: '%APPDATA%\Claude\claude_desktop_config.json'):

{
  "mcpServers": {
    "mcp-mcp": {
      "command": "uvx",   // 启动MCP-MCP服务器的命令
      "args": ["mcp-mcp"] // 传递给命令的参数
    }
  }
}
  • '"mcp-mcp"': 这是您为该MCP服务器指定的名称,客户端将通过此名称来引用它。
  • '"command": "uvx"': 指定用于启动MCP-MCP服务器的可执行文件。'uvx' 是 'uv' 包管理器提供的便捷运行工具。
  • '"args": ["mcp-mcp"]': 传递给 'uvx' 命令的参数,这里是MCP-MCP服务器的实际启动名称。

如果您通过 'pipx' 安装了MCP-MCP,也可以简化配置:

{
  "mcpServers": {
    "mcp-mcp": {
      "command": "mcp-mcp" // 如果已通过pipx安装,可以直接执行mcp-mcp命令
    }
  }
}

对于Claude Code客户端: 您可以通过命令行工具添加MCP-MCP服务器:

claude mcp add mcp-mcp uvx mcp-mcp

基本使用方法

一旦MCP-MCP服务器在您的MCP客户端中配置并运行,AI助手就可以通过自然语言调用其 'find_mcp_tool' 功能来发现其他服务器。例如,您可以向AI助手提问:

  • "Find me an MCP server for weather data" (为我找一个天气数据MCP服务器)
  • "I need a server for checking domain availability" (我需要一个检查域名可用性的服务器)
  • "Search for MCP servers related to stock market data" (搜索与股票市场数据相关的MCP服务器)
  • "What MCP servers are available for web scraping?" (有哪些可用的网络爬虫MCP服务器?)

AI助手将会调用MCP-MCP的工具,并返回最相关的MCP服务器信息,包括其GitHub README文档,指导您如何进一步配置和使用该服务器。

信息

分类

AI与计算