This repository provides an MCP server implementation that integrates the SearxNG API, enabling web search capabilities with features like general queries, news, and pagination control. This repository provides an MCP
This repository provides an MCP server implementation that leverages the SearxNG API to enable web search functionality within MCP-compatible applications.
query
(string): Search terms.count
(number, optional): Results per page (default 20).offset
(number, optional): Pagination offset (default 0).To configure the server, set the SEARXNG_URL
environment variable to a SearxNG instance URL (default: http://localhost:8080
). A list of public instances is available here.
Installation options include Smithery, NPX, and Docker. Smithery provides automated installation. NPX and Docker configurations are provided for manual setup, requiring updates to the claude_desktop_config.json
file with the appropriate command and environment variables, including the SEARXNG_URL
.
Licensed under the MIT License.
ihor-sokoliuk/mcp-searxng
December 23, 2024
March 25, 2025
JavaScript