#9595th of 128 in MCP servers for developers

mcp-searxng

MCP server giving AI assistants web search and URL reading through SearXNG

Stars
1.4k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+677
21 Apr 2026: 683 stars28 Apr 2026: 713 stars5 May 2026: 740 stars12 May 2026: 762 stars19 May 2026: 780 stars26 May 2026: 805 stars2 Jun 2026: 825 stars9 Jun 2026: 866 stars16 Jun 2026: 893 stars23 Jun 2026: 935 stars30 Jun 2026: 969 stars7 Jul 2026: 1,005 stars14 Jul 2026: 1,027 stars21 Jul 2026: 1,049 stars28 Jul 2026: 1,074 stars4 Aug 2026: 1,086 stars11 Aug 2026: 1,110 stars18 Aug 2026: 1,133 stars25 Aug 2026: 1,152 stars1 Sept 2026: 1,181 stars8 Sept 2026: 1,206 stars15 Sept 2026: 1,230 stars22 Sept 2026: 1,253 stars29 Sept 2026: 1,263 stars6 Oct 2026: 1,279 stars13 Oct 2026: 1,299 stars20 Oct 2026: 1,319 stars27 Oct 2026: 1,329 stars3 Nov 2026: 1,346 stars10 Nov 2026: 1,360 stars

683 on 21 Apr 20261,360 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

An MCP server that connects clients such as Claude Desktop and Cursor to an existing SearXNG instance with JSON search enabled. It exposes four tools: web search, search suggestions, instance info and URL reading (HTML, text and bounded PDF). It runs over local STDIO by default, or Streamable HTTP with static bearer or optional OAuth protection.

Who it is for: Self-hosters adding private web search to MCP clients like Claude or Cursor

Strengths

  • Needs no search-vendor API key, only a SearXNG base URL in SEARXNG_URL
  • URL reader handles HTML, structured text and bounded PDF, with heading inspection
  • Optional replica failover, caching, proxies and FlareSolverr or Byparr solvers
  • Ships on npm and Docker, with STDIO and Streamable HTTP transports

Weaknesses

  • Does not install SearXNG; you must run or trust an instance with JSON enabled
  • Public instances may log queries; privacy depends on the SearXNG deployment
  • HTML fallback parsing is approximate and returns limited metadata
  • npm and npx installs require Node.js 22 or later

What it needs

  • no GPU
  • Docker + Compose
  • Needs SearXNG instance with JSON output enabled, Node.js 22+ (npm/npx installs)

What changed

  1. v2.10.0 ↗ (opens in a new tab)Security fix

    “Refresh compatible express-rate-limit, jose, node-html-parser, ESLint and eslint-plugin-security dependencies. Resolve the SDK-supported @hono/node-server 2.1.6 adapter in the lockfile. The release p…”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in MCP servers for developers

See all 128
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.5k stars+784 (+1.6%) in 30 dayscustom license97 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP77.5k stars+3,838 (+5.2%) in 30 daysMIT95 out of 100
3playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots39.6k stars+1,535 (+4.0%) in 30 daysApache-2.093 out of 100
#4code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP32.7k stars+745 (+2.3%) in 30 daysMIT92 out of 100
#5fastmcpPython framework for building MCP servers, clients, and interactive apps28.4k stars+393 (+1.4%) in 30 daysApache-2.092 out of 100