“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”),返回包含每个结果url和summary字段的 JSON 对象数组。
此 MCP 服务器的应用场景
- 实时网页搜索
让 AI 助手实时获取网络最新信息,用于回答问题、研究以及摘要任务。 - 聚合数据检索
从多个 SearXNG 实例拉取结果,提高开发者和用户搜索结果的健壮性与覆盖面。 - 摘要提取
自动解析和摘要网页内容为 JSON,便于后续处理或集成到其他工具/工作流中。 - 注重隐私的信息收集
利用 SearXNG 的隐私架构,检索信息时避免用户画像和跟踪。 - 备用搜索机制
支持多实例 SearXNG,提高可靠性,增强应对宕机或限流的韧性。
如何搭建
Windsurf
- 前置条件: 确保已安装 Node.js 和 npm。
- 安装服务器:
npm install mcp-searxng-public - 编辑配置: 找到 Windsurf 的 MCP 配置文件。
- 添加 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" } } - 保存并重启 Windsurf,然后验证服务器可用性。
Claude
- 前置条件: 安装 Node.js 和 npm。
- 安装服务器:
npm install mcp-searxng-public - 编辑 Claude 的 MCP 服务器配置文件。
- 添加 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" } } - 保存并重启 Claude 以应用更改。
Cursor
- 确保已安装 Node.js 和 npm。
- 安装包:
npm install mcp-searxng-public - 打开 Cursor 的 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" } } - 重启 Cursor 并确认 MCP 服务器被检测到。
Cline
- 如未安装,请先安装 Node.js 和 npm。
- 安装服务器:
npm install mcp-searxng-public - 编辑 Cline 的 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" } } - 保存并重启 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 代理:

点击 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 |
