SearXNG MCP servers: which one to use
Use mcp-searxng for plain private web search. Pick searxNcrawl to also crawl pages, or a Docker bundle if you have no SearXNG yet.
- Servers
- 39
- active
- Local
- 21
- runs on your machine
SearXNG has no official MCP server, so the choice is between community projects that give your assistant private web search. Most of them need a SearXNG instance of your own with JSON output switched on. mcp-searxng by Ihor Sokoliuk is the most starred and the simplest. Pick searxNcrawl if you also want pages turned into clean Markdown, or the SearXNG HTTP MCP image if you want search and the server in one container.
Good for
- Anyone who wants Claude, Cursor or Codex to search the web without a paid search API key
- Self-hosters who already run SearXNG and want their assistant to use it
- Privacy-minded users who do not want every query sent to a search vendor
- Researchers who need search plus page reading in one server
Which SearXNG MCP server to use
Use mcp-searxng unless you need more. Pick searxNcrawl to crawl whole sites, SearXNG HTTP MCP to run search and server in one Docker image, and bumbarasch for the widest tool set.
| Server | Runs | Needs | Reads web pages | Tools | GitHub stars |
|---|---|---|---|---|---|
| mcp-searxngThis page | Local | Your SearXNG | Yes | 4 | 1.3K |
| searxNcrawl | Local | SearXNG or You.com | Yes | – | 183 |
| SearXNG Enhanced | Local | Your SearXNG | Yes | – | 55 |
| kevinwatt | Local | Your SearXNG | – | – | 39 |
| SearXNG HTTP MCP | Local | Docker image | – | – | 13 |
| bumbarasch | Local | Your SearXNG | Yes | 13 | 2 |
All SearXNG MCP servers
39 active · official first, then by GitHub stars
mcp-searxngLocalNo sign-inPrivate web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client
1.3K GitHub stars
searxNcrawlLocalWeb search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.
183 GitHub stars
searxng-ai-kitStandalone SearXNG CLI for coding agents
107 GitHub stars
searxng-mul-mcpA Model Context Protocol (MCP) server for SearXNG search engine with multi-query parallel search support
104 GitHub stars
mcp-searxng-enhancedEnhanced MCP server for SearXNG: category-aware web-search, web-scraping, and date/time retrieval.
55 GitHub stars
mcp-server-searxngAn MCP server implementation that integrates with SearXNG, providing privacy-focused meta search capabilities.
39 GitHub stars
searxng-mcp-serverAn MCP sse implementation of the Model Context Protocol (MCP) server integrated with SearXNG for providing AI agents with powerful, privacy-respecting search capabilities.
27 GitHub stars
searxng-mcpLocalMCP server for SearXNG aggregator — web search across multiple engines via Model Context Protocol
14 GitHub stars
SearXNG HTTP MCPLocalSelf-contained SearXNG metasearch MCP server. One Docker image, 200+ engines, privacy-first.
13 GitHub stars- searxng-simple-mcp
SearxNG MCP Server provides privacy-focused web search for AI assistants using SearxNG and the Model Context Protocol.
12 GitHub stars - mcp-searxng-claude-go
Go MCP server for Claude Desktop offering SearXNG web search and URL-to-Markdown reader. Includes Docker/local runs, 60s cache, 10MB limit, 30s timeout, and security hardening.
5 GitHub stars - searxng-mcp-bridge
Minimal SearXNG->MCP streamable-HTTP bridge for the llama.cpp WebUI
5 GitHub stars - mcp-searxng
MCP server that brings private SearXNG web search and URL-to-Markdown reading to any MCP client.
4 GitHub stars - searxng-mcp
SearXNG search MCP for Claude Code & Grok — privacy metasearch + page extract for agents.
4 GitHub stars - searxng.rb
SearXNG client and MCP server for Ruby. Local and private web search from console, IDE, and tools.
4 GitHub stars - searxng-mcp
Searxng MCP Server
3 GitHub stars
SearXNG MCP ServerLocalSelf-hosted SearXNG metasearch for MCP clients: 13 tools, citation refs, deep search and crawling.
2 GitHub stars- SearXNG-MCPLocal
MCP server adapter for SearXNG. Supports stdio, streamable HTTP, and Cloudflare Workers transports. Requires a SearXNG instance with JSON mode enabled.
2 GitHub stars - mcp-server-searxngLocal
MCP server for SearXNG meta search integration with enhanced error messaging
2 GitHub stars - mcp-searxngLocal
MCP server for SearXNG integration
2 GitHub stars
Show all 39Show fewer
- mcp-searxngLocal
MCP server for SearXNG search and web scraping
2 GitHub stars - dao-searxng-mcp
MCP server that turns a local SearXNG instance into citation-aware web search for AI agents — Readability extraction, MiniLM semantic rerank, inline-clickable markdown citations.
2 GitHub stars - mcp-searxng
SearXNG MCP server for Claude Code. Web search, news, deep multi-page search, and people lookup via self-hosted SearXNG.
2 GitHub stars - mcp-searxng-bridge
network-ready (sse) MCP server bridge. Search and Fetch web pages for AI agents using SearXNG. docker, k8s, nomad ready. 5Mb only !
2 GitHub stars - mcp-searxng-relay
Hardened MCP web search through your own SearXNG — bearer auth, per-identity audit logs, SSRF-protected fetching, reproducible container builds. Supports Claude Desktop, Docker, and Kubernetes. AGPL-3.0.
2 GitHub stars - mcp-server-searxng
Privacy-focused web search via SearXNG instances for Zed AI assistant
2 GitHub stars - searxng-mcp
SearxNG Search with MCP / CLI
2 GitHub stars
searxng-deepdiveLocalMCP server for SearXNG with engine targeting, multi-page fanout, and HTML→Markdown URL reading.
1 GitHub stars- searxng-mcpLocal
MCP server for SearXNG: privacy-friendly web, news, image and video search for AI agents, with page content extraction and filtering
0 GitHub stars - mcp-litellm-searxngLocal
MCP server for LiteLLM proxy SearXNG search endpoints
0 GitHub stars - mcp-searxngLocal
MCP server for SearXNG integration
0 GitHub stars - mcp-searxngLocal
MCP server for SearXNG with separate proxy configs and custom headers (fork from ihor-sokoliuk/mcp-searxng)
0 GitHub stars - mcp-searxngLocal
MCP server for SearXNG integration
0 GitHub stars - mcp-searxngLocal
MCP server for SearXNG integration
0 GitHub stars - searxng-bearer-mcpLocal
MCP server exposing a SearXNG web-search tool that authenticates to SearXNG with an Authorization: Bearer token — for SearXNG behind Traefik + forwarded-auth using a passphrase bearer token.
0 GitHub stars - mcp-searxng-publicLocal
MCP server for SearXNG web search with HTML parsing, parallel requests and throttling
0 GitHub stars - SearXNGLocal
Privacy-friendly web search through a configurable SearXNG instance.
0 GitHub stars - @tobioffice/mcp-searxngLocal
MCP server for SearXNG integration
65/wk downloads a week - @missionsquad/mcp-searxng-puppeteerLocal
MCP server for SearXNG & Puppeteer integration
30/wk downloads a week
Questions
Is there an official SearXNG MCP server?
No. The searxng GitHub organization lists no MCP server among its repositories, so every option here is a community project. mcp-searxng by Ihor Sokoliuk has the most stars.
Do I need my own SearXNG instance?
Usually yes. mcp-searxng says you need an instance with JSON search enabled, and it does not install SearXNG for you. The SearXNG HTTP MCP image bundles SearXNG in one Docker container.
Do I need an API key?
Not for SearXNG itself. The bumbarasch README says it needs no search API keys because it talks to your own SearXNG. searxNcrawl can also use a You.com key (YDC_API_KEY), which is optional.
Can I use a public SearXNG instance?
mcp-searxng tells you to use an instance you run or trust, and links a guide for public instances. A private instance keeps your queries under your control.
Which one can also read web pages?
mcp-searxng has a tool that reads a URL as Markdown. searxNcrawl crawls pages and whole sites to Markdown. SearXNG Enhanced scrapes pages and reads PDFs. bumbarasch can fetch a page or crawl a site.
Which one has the most tools?
bumbarasch lists 13 tools, including image, news, video and paper search plus page fetch and site crawling. mcp-searxng has 4.
Does it work in Claude Desktop and Cursor?
Yes. mcp-searxng's README gives a config for clients that use mcpServers JSON, such as Claude Desktop, and names Cursor. See the install box on its page for the exact config.
Is it free?
Yes. All six are open source under the MIT licence, and SearXNG is free. You pay only for the machine you run SearXNG on.
Can the assistant change anything with these?
These servers search the web and read pages. A page you ask it to read can still contain text that tries to steer the assistant, so be careful with pages you do not trust.