MCPVault

MCP Searxng

Unclaimed

by ihor-sokoliuk

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client

Install

$npm install -g mcp-searxng

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (25)

categories

(string, optional): Comma-separated SearXNG categories (e.g. "news", "it,science"). Live /config capabilities are aggregated across reachable instances; prefer searxnginstanceinfo categories.common for consistent multi-instance results. Known values are trimmed and normalized case-insensitively; unk

category

(string, optional): Filter categories and engines to a single category name.

engines

(string, optional): Comma-separated SearXNG engine names (e.g. "google,bing,ddg", "semantic scholar"). Live /config capabilities are aggregated across reachable instances; prefer searxnginstanceinfo engines.common.enabled for consistent multi-instance results. Known values are trimmed and normalized

includeDisabled

(boolean, optional): Include disabled engine names when includeEngines is true. (default: false)

includeEngines

(boolean, optional): Include enabled engine names in the response. (default: false)

language

(string, optional): Language code for results (e.g., "en", "fr", "de") or "all" (default: "all")

maxLength

(number, optional): Maximum number of characters to return

min_score

(number, optional): Minimum relevance score from 0.0 to 1.0. Results below this score are filtered out.

num_results

(number, optional): Maximum number of results to return, from 1 to 20. SEARXNGMAXRESULTS applies as an operator ceiling.

pageno

(number, optional): Search page number, starts at 1 (default 1)

paragraphRange

(string, optional): Return specific paragraph ranges (e.g., '1-5', '3', '10-')

query

(string): The search query. This string is passed to external search services.

readHeadings

(boolean, optional): Return only a list of headings instead of full content

refresh

(boolean, optional): Bypass the process cache and fetch fresh /config data. (default: false)

response_format

(string, optional): Response format, either "text" for formatted agent-readable output or "json" for raw SearXNG JSON with filtered/sliced results. If omitted, SEARXNGDEFAULTRESPONSEFORMAT applies; if unset or invalid, text is used. An explicit responseformat always takes precedence.

result_detail

(string, optional): "full" (the default) preserves SearXNG metadata, warnings, provenance, answers, infoboxes, corrections, and suggestions. "compact" returns only title, URL, and the description/content snippet for every result; compact JSON uses exactly the title, url, and content keys. Use full w

safesearch

(string enum, optional): Safe search filter level, one of "0" (None), "1" (Moderate), or "2" (Strict). Legacy numeric values 0, 1, and 2 are still accepted for backward compatibility. (default: instance setting)

searxng_instance_info

searxng_search_suggestions

searxng_web_search

section

(string, optional): Extract content under a specific heading (searches for heading text)

startChar

(number, optional): Starting character position for content extraction (default: 0)

time_range

(string, optional): Filter results by time range - one of: "day", "week", "month", "year" (default: none)

url

(string): The URL to fetch and process

web_url_read