MCP Catalogs
首页

MetaSearchMCP

by gefsikatsinelou·44·综合分 46

一个多源搜索引擎的 MCP 服务器,能聚合多个搜索结果并标准化为 JSON 格式输出。

searchai-llmdeveloper-tools
2
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

MetaSearchMCP 是一个综合性的元搜索引擎后端,同时提供 HTTP API 和 MCP 服务器接口供 AI 代理使用。它能聚合来自多个搜索提供商的结果,包括 Google、DuckDuckGo、GitHub、Stack Overflow 和学术资源。服务器将结果标准化为稳定的 JSON 模式,提供去重、提供商降级和结构化元数据。它基于 Python FastAPI 构建,提供并发搜索执行、超时隔离和部分故障处理功能。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:LLM 代理执行网络研究时,能获取来自多个搜索引擎的标准化结果
:构建具有搜索引擎故障转移功能的自定义搜索应用
:结合 Google Scholar、arXiv 等学术资源进行学术研究工作流

什么时候选它

当您需要广泛的搜索引擎覆盖并希望避免供应商锁定,同时需要一致的 JSON 接口时,选择此方案用于元搜索需求。

什么时候不要选它

如果您需要实时搜索结果(某些提供商会使用可能受到速率限制的抓取),或者需要所有搜索查询的身份验证,请避免使用此方案。

此 server 暴露的工具

从 README 抽取出 7 个工具
  • search_web

    Search across multiple web providers with filtering options

  • search_google

    Search specifically through Google providers

  • search_academic

    Search academic sources like arXiv, PubMed, and Semantic Scholar

  • search_github

    Search repositories and issues on GitHub

  • compare_engines

    Compare results from different search engines

  • search_finance

    Search financial data and markets

  • search_code

    Search code repositories and packages

可对比工具

searxngduckduckgo-apiserpapisearchapi

安装

安装

一键本地安装:

python scripts/install.py

手动安装:

git clone https://github.com/gefsikatsinelou/MetaSearchMCP
cd MetaSearchMCP
pip install -e ".[dev]"

Claude Desktop 配置

将以下内容添加到您的 Claude Desktop config.json 中:

{
  "mcpServers": {
    "MetaSearchMCP": {
      "command": "metasearchmcp-mcp",
      "env": {
        "ALLOW_UNSTABLE_PROVIDERS": "true",
        "SERPBASE_API_KEY": "your_key",
        "SERPER_API_KEY": "your_key"
      }
    }
  }
}

MetaSearchMCP 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。