mcp-searxng-public MCP 服务器

mcp-searxng-public MCP 服务器

一个简单直接的 MCP 服务器,通过公共 SearXNG 实例,将 AI 代理连接到实时、以隐私为先的网页搜索,返回 JSON 格式的结果。

“mcp-searxng-public” MCP 服务器有什么用?

mcp-searxng-public MCP 服务器充当 AI 助手与公共 SearXNG 元搜索实例之间的桥梁。不依赖大多数公共 SearXNG 服务器未提供的 JSON 输出,而是从多达三个公共 SearXNG 实例抓取 HTML 搜索结果,并将其解析为干净的 JSON 格式。这样,AI 客户端能够实时进行网页搜索、聚合多源数据,并以标准方式获取网页内容的简明摘要。它适用于需要获取最新信息、研究或在开发流程中进行通用网页搜索的任务,同时受益于 SearXNG 的隐私保护特性。

提示模板列表

仓库中未提及提示模板。

资源列表

仓库中未明确描述资源。

工具列表

  • search
    服务器提供的主要(也是唯一)工具。允许 LLM 使用公共 SearXNG 实例进行网页搜索。该工具接受 query(搜索字符串)和可选的 time_range(如 “day”、“month”、“year”),返回包含每个结果 urlsummary 字段的 JSON 对象数组。

此 MCP 服务器的应用场景

  • 实时网页搜索
    让 AI 助手实时获取网络最新信息,用于回答问题、研究以及摘要任务。
  • 聚合数据检索
    从多个 SearXNG 实例拉取结果,提高开发者和用户搜索结果的健壮性与覆盖面。
  • 摘要提取
    自动解析和摘要网页内容为 JSON,便于后续处理或集成到其他工具/工作流中。
  • 注重隐私的信息收集
    利用 SearXNG 的隐私架构,检索信息时避免用户画像和跟踪。
  • 备用搜索机制
    支持多实例 SearXNG,提高可靠性,增强应对宕机或限流的韧性。

如何搭建

Windsurf

  1. 前置条件: 确保已安装 Node.js 和 npm。
  2. 安装服务器:
    npm install mcp-searxng-public
  3. 编辑配置: 找到 Windsurf 的 MCP 配置文件。
  4. 添加 MCP 服务器配置: 插入如下 JSON 片段:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. 保存并重启 Windsurf,然后验证服务器可用性。

Claude

  1. 前置条件: 安装 Node.js 和 npm。
  2. 安装服务器:
    npm install mcp-searxng-public
  3. 编辑 Claude 的 MCP 服务器配置文件。
  4. 添加 MCP 服务器配置:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. 保存并重启 Claude 以应用更改。

Cursor

  1. 确保已安装 Node.js 和 npm。
  2. 安装包:
    npm install mcp-searxng-public
  3. 打开 Cursor 的 MCP 服务器配置。
  4. 添加服务器配置:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. 重启 Cursor 并确认 MCP 服务器被检测到。

Cline

  1. 如未安装,请先安装 Node.js 和 npm。
  2. 安装服务器:
    npm install mcp-searxng-public
  3. 编辑 Cline 的 MCP 配置。
  4. 插入服务器配置:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. 保存并重启 Cline 以生效。

保护 API 密钥

  • 对于公共 SearXNG,无需 API 密钥。如需使用私有实例,需认证时可在 env 部分设置密钥:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

在流程中如何使用此 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成到您的 FlowHunt 流程中,首先添加 MCP 组件,并将其连接至您的 AI 代理:

FlowHunt MCP 流程

点击 MCP 组件,打开配置面板。在系统 MCP 配置区域,使用以下 JSON 格式插入您的 MCP 服务器详情:

{
  "mcp-searxng-public": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用此 MCP,并访问其全部功能。请记得将 “mcp-searxng-public” 替换为您实际的 MCP 服务器名称,并将 URL 更改为您自己的 MCP 服务器地址。


概览

部分可用性详情/备注
概览
提示模板列表未发现提示模板
资源列表未明确描述 MCP 资源
工具列表“search” 工具,将 SearXNG HTML 解析为 JSON
API 密钥保护如需可使用环境变量设置
采样支持(评测时不重要)未提及

我们的看法

mcp-searxng-public MCP 服务器简单专注,为 AI 助手提供一个稳健的网页搜索工具。虽然缺乏提示模板和资源暴露,灵活性有限,但其功能对于注重隐私、实时信息检索场景非常有价值。搭建步骤直接,文档也很清晰。不过,诸如 Roots 和采样支持等高级 MCP 特性缺失或未记录。

总体而言,我给这个 MCP 服务器的评分为 5/10:专注于本职,协议功能和可扩展性则较为基础。

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
分叉数量2
星标数量6

常见问题

mcp-searxng-public 的主要功能是什么?

它使 AI 助手能够通过解析来自公共 SearXNG 元搜索实例的 HTML 结果为标准化 JSON,实现实时网页搜索、信息检索与摘要。

该 MCP 服务器提供什么工具?

它提供一个“search”工具,接受查询和可选的 time_range,返回包含 URL 和摘要的 JSON 格式搜索结果数组。

使用 mcp-searxng-public 有哪些隐私优势?

它利用 SearXNG 注重隐私的设计,搜索过程中不会进行用户画像或跟踪,适合注重隐私的工作流。

是否需要 API 密钥?

无需,公共 SearXNG 实例不需要 API 密钥。如使用私有实例,可在 MCP 服务器配置的环境变量中设置 API 密钥。

与其他 MCP 服务器相比有何不同?

mcp-searxng-public 专注且简洁,擅长网页搜索,但缺乏如提示模板或资源暴露等高级功能。它在核心用例上表现稳健,但协议可扩展性较为基础。

在 FlowHunt 中试用 mcp-searxng-public

使用 mcp-searxng-public MCP 服务器,为您的 AI 代理赋能,进行实时且注重隐私的网页搜索。立即集成,获取来自全网的最新答案和摘要。

了解更多

mcp-searxng MCP 服务器
mcp-searxng MCP 服务器

mcp-searxng MCP 服务器

mcp-searxng MCP 服务器使 FlowHunt AI 代理能够通过 SearXNG(一款开源元搜索引擎)执行实时、注重隐私的网页搜索。它为大语言模型提供了来自多源互联网的最新数据,适用于研究、事实核查和动态应用。...

2 分钟阅读
Web Search AI Integration +4
mcp-google-search MCP 服务器
mcp-google-search MCP 服务器

mcp-google-search MCP 服务器

mcp-google-search MCP 服务器通过 Google 自定义搜索 API 构建 AI 助手与网络之间的桥梁,实现实时搜索和内容提取。它让大语言模型能够直接从在线来源访问、验证并总结最新信息。...

2 分钟阅读
AI Web Search +5
Elasticsearch MCP 服务器
Elasticsearch MCP 服务器

Elasticsearch MCP 服务器

Elasticsearch MCP 服务器桥接了 AI 助手与 Elasticsearch 和 OpenSearch 集群,实现了从 AI 工作流中直接进行高级搜索、索引管理和集群操作。可轻松将实时搜索与分析集成到 FlowHunt 流程中。...

2 分钟阅读
MCP Server Elasticsearch +5