SuperAPI AI 工具集

MCP-searxng

MCP-searxng 是一个 MCP 服务器,用于将智能体系统连接到基于 SearXNG 的搜索系统,让智能体能够通过 SearXNG 进行网络搜索。它由 SecretiveShell 开发并托管在 GitHub 上。用户可以通过修改客户端 JSON 配置将其接入 Claude Desktop 等兼容 MCP 的客户端,并使用 uvx mcp-searxng 命令运行,或使用本地代码副本。默认的 SearXNG 地址为 http://localhost:8080,可通过环境变量 SEARXNG_URL 进行自定义。该项目适合需要为 AI 智能体添加搜索能力的开发者使用,作为连接智能体与搜索引擎的桥梁。

访问官网

工具介绍

MCP-searxng 是一个 MCP(Model Context Protocol)服务器,其主要用途是将智能体(agentic)系统与搜索系统相连接,具体通过 SearXNG 实现网络搜索功能。

主要能力:

  • 作为 MCP 服务器,为智能体提供搜索工具。
  • 通过 SearXNG 进行网络搜索。
  • 支持在兼容 MCP 的客户端(如 Claude Desktop)中配置使用。

使用方式:

  1. 配置客户端 JSON:按照项目说明在客户端配置文件中添加服务器条目。
  2. 添加到 Claude Desktop:入口点为 main.py。可克隆仓库并将相应 JSON 添加到 Claude Desktop 配置中。
  3. 运行服务器:可以通过命令 uvx mcp-searxng 运行,或使用本地副本运行。需根据实际环境调整路径。
  4. 自定义 SearXNG 地址:设置环境变量 SEARXNG_URL 为 SearXNG 服务器的 URL,默认值为 http://localhost:8080。
  5. 运行 MCP 客户端后,即可使用 SearXNG 进行网络搜索。

注意事项:

  • 如果使用 Claude Desktop,在再次运行服务器之前,请通过任务管理器或类似工具终止相关进程。

适用场景: 适用于需要为 AI 智能体或基于 MCP 的系统集成网络搜索能力的开发场景,尤其是希望使用自托管或自定义 SearXNG 实例的用户。

限制:

  • 需要用户自行部署或提供 SearXNG 实例。
  • 需要根据环境调整配置路径。
  • 具体功能细节、收费模式、平台兼容性等暂未提供。