四张面孔,一个二进制
Web UI、REST API、MCP 服务器和可选的 AI 回答——全部由单个 Go 二进制文件提供,在标准 compose 中使用端口 8089。
套件的搜索引擎。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 阅读和带引用的回答。四张面孔,一个二进制
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
search、url_read 和 answer 工具,通过 /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 令牌与两者都可组合——吊销一个不会轮换其余的。