跳转到内容

Searchgirl

套件的搜索引擎。By SearXNG。

Searchgirl 是 Escriba 家族的私密搜索:一个元搜索, 四张面孔集于单个二进制文件——Web UI、REST API、面向智能体与 LLM 的 MCP 服务器, 以及可选的 AI 回答模式,可综合出带引用的答案。无跟踪、无画像:各搜索引擎看到的是你的服务器, 永远不是你。

Searchgirl 是构建在 SearXNG 之上的价值层——SearXNG 是聚合数十个引擎结果的开源元搜索引擎。SearXNG 以其未经修改的官方容器运行,仅在内部使用、 绝不对外暴露;Searchgirl 通过 HTTP 消费它,并在其上添加规范化 API、MCP 服务器、Escriba 家族的 UI 以及 LLM 综合能力。它不是一个 fork——参见许可证

  • 想要私密搜索的任何人——数十个引擎的聚合结果,各引擎看到的是你的服务器而非你本人,缩略图经过代理,你的浏览器永不触碰它们的主机。
  • 智能体构建者,通过单个 /mcp 端点,为 Claude Code、Claude Desktop 或任何 MCP 客户端提供实时网页搜索、URL 阅读和带引用的回答。
  • 开发者与自动化人员,想要一个规范化、稳定的 JSON 结构(按 URL 去重、评分、域名、ISO 日期),而不是去解析各引擎的原始响应。
  • 套件的自托管者,希望搜索共享 Lockatus 单点登录,并向智能体分发具名、可单独吊销的 Bearer 令牌。

四张面孔,一个二进制

Web UI、REST API、MCP 服务器和可选的 AI 回答——全部由单个 Go 二进制文件提供,在标准 compose 中使用端口 8089。

私密元搜索

官方 SearXNG 容器仅在内部运行、不对外暴露,聚合数十个引擎。无跟踪、无画像:各引擎看到的是你的服务器,永远不是你。

干净的 Web UI

按类别展示结果(综合、新闻、图片、视频、科学、IT)、语言/日期/SafeSearch 过滤器、直接答案与信息框、浅色与深色主题。缩略图经由 Searchgirl 自己的代理。

规范化的 REST API

GET /api/search 外加建议与引擎目录,返回一个稳定的结构——按 URL 去重、评分、域名、ISO 日期——独立于 SearXNG 的原始 JSON。

面向智能体的 MCP

searchurl_readanswer 工具,通过 /mcp 的 streamable HTTP 提供。一条命令即可将其加入 Claude Code;同一个二进制文件还支持 stdio 上的 MCP。

带引用的 AI 回答

可选且默认关闭:先搜索、阅读最佳来源,然后写出一段简短的回答并以 [1][2] 引用,来源列表附于末尾。支持 Anthropic 原生或任何 OpenAI 兼容端点(Ollama、OpenRouter、DeepSeek)。

URL 转 Markdown

POST /api/read(以及 MCP 工具 url_read)抓取任意公开 URL 并以 Markdown 返回,且受 SSRF 防护保护。

默认失败即关闭

compose 仅在 127.0.0.1 上发布端口;裸二进制在公共接口上拒绝以无鉴权方式提供服务。按 IP 的速率限制覆盖 API、MCP 和登录。

独立或联合

单用户本地登录(标准的 Escriba 界面),或通过 Lockatus 的 OIDC 单点登录。面向智能体的具名 Bearer 令牌与两者都可组合——吊销一个不会轮换其余的。

安装 Searchgirl 在 GitHub 上查看