ihor-sokoliuk/mcp-searxng

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client

解决的问题

mcp-searxng 是一个 MCP 服务器,为 AI 助手(如 Claude 或 Cursor)提供尊重隐私的网络搜索功能。用户可以连接自己运营的 SearXNG 实例,或使用可信的公共实例,从而无需依赖付费的第三方搜索 API 密钥。

工作原理

该项目充当 MCP 客户端与 SearXNG 实例之间的桥梁。数据流为:MCP 客户端 $\rightarrow$ mcp-searxng $\rightarrow$ SearXNG $\rightarrow$ 搜索引擎。可作为本地进程通过 STDIO 部署,也可作为独立的 HTTP 服务部署,支持可选的 Bearer 或 OAuth 保护。

适用人群

使用支持 Model Context Protocol (MCP) 的 AI 助手,希望拥有自托管或免费的搜索替代方案,且重视隐私、希望自主控制搜索实例的用户。

主要亮点

  • 注重隐私:支持由用户自己管理的 SearXNG 实例,避免依赖第三方运营商。
  • 全面的搜索工具:包含分页网页搜索、查询建议和实例信息获取功能。
  • URL 读取能力:可从已知 URL 读取 HTML、结构化文本和受限的 PDF 文本。
  • 灵活部署:支持本地 STDIO、Docker 和流式 HTTP 传输。
  • 高级功能:支持可选的副本故障转移、对拒绝 JSON 的实例提供 HTML 回退,以及与 FlareSolverr 等浏览器求解器集成。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目