MCP Catalogs
首页mcp-searxng screenshot

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?: number

    Execute web searches with pagination using SearXNG

  • web_url_readurl: string, startChar?: number, maxLength?: number, section?: string, paragraphRange?: string, readHeadings?: boolean

    Read 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。