
SearXNG MCP 服务器
流行的开源 MCP 服务器,可将 Claude 等 AI 智能体连接到任意 SearXNG 实例,实现注重隐私、无追踪器的网络搜索,具备实时结果、分页和安全搜索控制功能。
概述
SearXNG MCP 服务器 是一个轻量级、开源的**模型上下文协议(MCP)**服务器,它在 AI 助手(Claude、Cursor、LM Studio、本地 LLM 等)与 SearXNG(流行的自托管、注重隐私的元搜索引擎)之间架起桥梁。
它使得智能体能够执行网络搜索,而无需依赖像 Google 或 Bing 这样的商业 API,从而保持查询的私密性,避免跟踪、用户画像分析或付费墙问题。目前存在多个社区实现版本,其中最受欢迎的是由 ihor-sokoliuk 积极维护的 Node.js 版本。
主要特性
. 隐私优先搜索:聚合来自数十个搜索引擎(Google、Bing、DuckDuckGo 等)的结果,且不进行用户跟踪。
. 可配置的 SearXNG 实例:通过其 JSON API 与任何公共或自托管的 SearXNG 实例协同工作。
. 分页支持:获取额外的结果页面以进行全面的研究。
. 安全搜索控制:通过可配置的级别过滤露骨内容。
. 结构化结果:返回经过清理、解析后的结果,优化以供 LLM 使用。
. 易于部署:可通过 npx、Docker 或本地运行,提供 Node.js/Python/Go 等多种变体。
. 多客户端兼容性:与 Claude Desktop、Cursor、Windsurf 及其他兼容 MCP 的工具无缝协作。
应用场景
. 可靠的研究:让 Claude 获取最新信息以获得准确答案,而不是依赖过时的训练数据。 . 本地/私有 AI 工作流:与 Ollama 或 LM Studio 结合,构建完全具备离线能力(搜索除外)的智能体设置。 . 编程助手:在开发过程中实时搜索文档、库或错误信息。 . 新闻与时事:获取最新的文章和摘要,没有广告或赞助内容。 . 多工具编排:与其他 MCP 服务器(浏览器、数据库、代码执行)配对,构建强大的自主智能体。
工作原理
- 运行 MCP 服务器(本地进程或 Docker 容器)。
- 配置你的 MCP 客户端(例如 Claude Desktop)以连接到该服务器。
- AI 自动发现
searxng_web_search工具。 - 当智能体需要新鲜的网络数据时,它会通过 MCP 协议调用该工具。
- 服务器查询你选择的 SearXNG 实例并返回结构化结果。
快速安装与配置(最流行的 Node.js 版本)
使用 npx(最简单的方式):
将以下内容添加到您的 Claude Desktop 配置(claude_desktop_config.json)中:
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
"env": {
"SEARXNG_URL": "https://your-searxng-instance.example.com"
}
}
}
}
为了获得最佳的隐私保护,推荐自托管 SearXNG(通过官方 SearXNG 仓库使用 Docker 运行)。
Docker 选项:
docker pull mcpcommunity/ihor-sokoliuk-mcp-searxng:latest
其他值得注意的实现版本:
- Python/uv 变体(例如,The-AI-Workshops 的版本)
- 用于高性能的 Go 版本
- 支持网页抓取或分类功能的增强型分支
配置选项
SEARXNG_URL:您的 SearXNG 实例 URL(公共或私有)。- 多个分支版本都支持代理和身份验证。
- 安全搜索级别和结果分类(通用、新闻、图片等)。
在添加服务器后,请重启您的 MCP 客户端。工具应自动出现在代理的可用工具列表中。
常见提示
- 使用自托管的 SearXNG 实例,以获得最佳的隐私性和可靠性。
- 公共实例可用于快速测试,但可能存在速率限制或停机。
- 与页面抓取工具结合使用,可进行更深入的研究(许多分支版本包含内容提取功能)。
SearXNG MCP 是 MCP 生态系统中使用最广泛的、注重隐私的网络搜索工具之一,使其对于构建或使用本地优先或注重隐私的 AI 代理来说至关重要。
如需获取最新版本和完整文档,请访问主仓库。
Tags
Related Entries
Keep exploring similar tools and resources in this category.
DataForSEO MCP Server
MCP ServersDataForSEO MCP Server is the official Model Context Protocol server for connecting AI clients to DataForSEO SEO, SERP, keyword, backlink, on-page, business, domain, content, merchant, and AI optimization data. It can be used as a hosted Streamable HTTP endpoint, a local npx package, a Docker container, or a source-built TypeScript server.
TinyFish
MCP ServersTinyFish exposes web automation, web search, content extraction, and remote browser-session tools to MCP-compatible AI assistants. The hosted MCP server uses OAuth 2.1, while an optional local @tiny-fish/mcp proxy supports API-key authentication for local-only, CI, and headless setups.
Related Reads
Background, tutorials, and protocol context connected to this entry.





