
mcp-searxng
by ihor-sokoliuk·★ 786·综合分 54
通过 SearXNG API 提供 web 搜索能力的 MCP 服务器,具有智能缓存和内容提取功能。
searchai-llmproductivity
121
Forks
10
活跃 Issue
本月
最近提交
2 天前
收录于
概述
mcp-searxng 是一个强大的 MCP 服务器,通过 HTTP API 与任何 SearXNG 实例集成,使 AI 助手能够执行网络搜索和读取 URL 内容。它提供高级功能,如分页、时间过滤、语言选择和安全搜索控制。服务器支持多种部署方式,包括 NPM、Docker 和 Docker Compose,并支持 STDIO 和 HTTP 传输模式。智能缓存可减少重复请求,提高检索 URL 内容的性能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:AI 助手需要获取训练数据之外的网络搜索结果
你:具有高级过滤和提取功能的内容分析
你:需要多语言、时间过滤搜索结果的研究工作流
你:这是 SearXNG 插件吗?
你:如何处理来自 SearXNG 的 403 禁止错误?
什么时候选它
当您需要为AI助手提供注重隐私的网络搜索功能、内容提取和智能缓存时,选择此MCP服务器。
什么时候不要选它
如果您需要来自特定专有搜索引擎的搜索结果,或者要求直接集成而不需要SearXNG实例,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 2 个工具searxng_web_searchquery: string, pageno?: number, time_range?: string, language?: string, safesearch?: numberExecute web searches with pagination using SearXNG
web_url_readurl: string, startChar?: number, maxLength?: number, section?: string, paragraphRange?: string, readHeadings?: booleanRead and convert web content from a URL to markdown with extraction options
可对比工具
mcp-duckduckgomcp-brave-searchmcp-google-search
安装
安装
NPM (全局安装)
npm install -g mcp-searxng添加到您的 MCP 客户端配置中:
{
"mcpServers": {
"searxng": {
"command": "mcp-searxng",
"env": {
"SEARXNG_URL": "您的_SearXNG实例_URL"
}
}
}
}Docker
docker pull isokoliuk/mcp-searxng:latest{
"mcpServers": {
"searxng": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SEARXNG_URL",
"isokoliuk/mcp-searxng:latest"
],
"env": {
"SEARXNG_URL": "您的_SearXNG实例_URL"
}
}
}
}FAQ
- 这是 SearXNG 插件吗?
- 不是,这是一个独立的 MCP 服务器,通过 HTTP API 连接到任何现有的 SearXNG 实例,而不是原生的 SearXNG 插件。
- 如何处理来自 SearXNG 的 403 禁止错误?
- 您的 SearXNG 实例可能禁用了 JSON 格式。编辑 settings.yml,在搜索格式列表中包含 'json',然后重新启动 SearXNG。
mcp-searxng 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。