MCP.Market

SearXNG MCP server

by danchev·io.github.danchev/searxng·v0.1.2

Privacy-friendly web search through a configurable SearXNG instance.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars447 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • web_search

    Use 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 Search
    MCP server for SearXNG — privacy-respecting web search with pagination, URL reading
    B
  • searxNcrawl
    Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.
    A
  • Repomix
    Pack local or remote codebases into AI-friendly files that LLMs and coding agents can read or search
    A
  • Zotero MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B
  • Perplexity API Platform (moved to ai.perplexity/mcp-server)
    Real-time web search, reasoning, and research through Perplexity's API
    A

More from danchev →