SearXNG MCP 服务器是一个 MCP 服务器 实现,它集成了 SearXNG API,能够为用户提供强大的网络搜索功能。
为了让 SearXNG MCP 服务器正常工作,您需要设置 SEARXNG_URL
环境变量,该变量将告诉服务器如何与 SearXNG 实例进行通信。设置方法如下:
SEARXNG_URL=http://localhost:8080
您可以使用 Node Package Manager (NPM) 来安装和运行 MCP 服务器:
npm install -g searxng-mcp-server
searxng-mcp-server start
您也可以直接使用 NPX 来运行 MCP 服务器,无需预先安装:
npx searxng-mcp-server start
要使用 Docker 安装和运行 MCP 服务器,请执行以下命令:
docker pull searxng/mcp-server:latest
docker run -e SEARXNG_URL=http://localhost:8080 -p 8000:8000 searxng/mcp-server:latest
要在 Claude Desktop 上配置 MCP 服务器,请按照以下步骤操作:
searxng_web_search
query
(字符串):搜索查询。此字符串会传递给外部搜索引擎。pageno
(数字,可选):搜索的页码,从 1 开始(默认为 1)。time_range
(字符串,可选):按时间段筛选结果,可选值包括:"day", "month", "year"(默认:无)。language
(字符串,可选):结果的语言代码(例如:"en", "fr", "de")或 "all"(默认:所有语言)。safesearch
(数字,可选):安全搜索过滤级别(0: 无,1: 中等,2: 严格)(默认:实例设置)。web_url_read
url
(字符串):要获取和处理的 URL此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。有关详细信息,请参阅项目仓库中的 LICENSE 文件。