SearXNG MCP server
Privacy-friendly web search through a configurable SearXNG instance.
0 stars447 downloads/wk
Reviews
Write oneNobody has reviewed SearXNG yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SearXNG tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
web_searchUse SearXNG to search the web for information
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SearXNG compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 3,470 Web search servers
- Tools
- 1
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 447
- more than 83% of 827 Web search servers with a package
What its tools let an agent do: 1 read
Install SearXNG in Claude Code, Cursor or VS Code
claude mcp add searxng -- uvx searxng
What the publisher says
From the SearXNG repository's README, as published. We do not edit it. Read it on GitHub
SearXNG MCP Server
<!-- mcp-name: io.github.danchev/searxng -->
A Model Context Protocol (MCP) server that equips AI agents with privacy-friendly web search capabilities using the SearXNG metasearch engine.
Features
This server provides the following main features:
- Web search via multiple search engines
- Supports various search categories (general, images, news, etc.)
- Customizable search engine selection
- Language filtering
- Time range filtering
- Control over the number of search results
Available Tools
- web_search - Perform web search using SearXNG
- Required parameters:
- query (string): The search query
- Optional parameters:
- categories (array): Search categories, e.g. ['general', 'images', 'news']
- engines (array): Search engines, e.g. ['google', 'bing', 'duckduckgo']
- language (string): Language code for search, default is "en"
- max_results (integer): Maximum number of results, default is 10 (1-100)
- time_range (string): Time range filter ('day', 'week', 'month', 'year')
If a search cannot be completed (the instance is unreachable, rate-limits the request, or returns a malformed response), the tool returns an error result describing the failure rather than an empty result list.
Search Limits
Each server process admits up to eight concurrent searches. Further calls return an error immediately and can be retried later. --timeout bounds the complete network operation, including streaming the response; cancellation closes the active request. Responses are limited to 2 MiB before JSON parsing.
The configured instance must serve /search directly: redirects are rejected. The client requests Accept-Encoding: identity and rejects compressed responses to prevent unbounded decompression. Result fields are also truncated to their existing limits. Missing or non-list results and upstream error objects are reported as failures, while a valid empty list remains a successful search.
Application logs omit search queries and upstream exception text. The CLI keeps HTTP dependency logging at WARNING even when --log-level=DEBUG is selected.
Privacy Policy
This software does not operate a hosted search service and does not send search queries to its maintainer. It runs on the user's device or infrastructure and sends each query, selected engines, categories, language, time range, and safe search setting directly to the configured SearXNG instance. Search results are returned to the connected MCP client.
The software does not persist queries or results, use analytics or advertising trackers, create user profiles, or share data with the maintainer. Operational logs record result counts and errors but omit query text and upstream exception details. In-memory request and result data is discarded after the request.
The selected SearXNG instance and the search engines it contacts are independent third parties. Their collection, use, sharing, and retention practices are governed by their own privacy policies. Before sending sensitive queries, users should review the selected instance's privacy notice or operate an instance they trust. The default CLI instance is https://searx.party; its policy is at .
Privacy questions and requests can be filed at .
Command Line Options
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SearXNG: common questions
- Is SearXNG MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the SearXNG safety report
- How do I install SearXNG?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does SearXNG need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is SearXNG maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v0.1.2.
- What can I use instead of SearXNG?
- Servers from other publishers that do the same job: SearXNG Search MCP server, searxNcrawl MCP server and Repomix MCP server.
- How does SearXNG compare with other Web search MCP servers?
- safety score 92/100 (higher than 90% of 3,470 Web search servers); tools 1 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to SearXNG
Same job from other publishers: the closest match first, then the best rated.
- SearXNG SearchMCP server for SearXNG — privacy-respecting web search with pagination, URL readingnot reviewedEstablishedB
- searxNcrawlWeb search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.not reviewedEstablishedA
- RepomixPack local or remote codebases into AI-friendly files that LLMs and coding agents can read or searchnot reviewedWidely usedA
Zotero MCPSearch, read, annotate, and add to your Zotero research library, local or web.not reviewedWidely usedB- Perplexity API Platform (moved to ai.perplexity/mcp-server)Real-time web search, reasoning, and research through Perplexity's APInot reviewedWidely usedA