Skip to content
PluginStats

mcp-searxng weekly downloads statistics

By ihor-sokoliuk · npm · MCP servers

MCP server for SearXNG integration

View on npm Fresh · Oct 27, 2026 · data Jul 1, 2026

mcp-searxng has 21,682 recorded weekly downloads on npm.

Weekly downloads
21,682
Official API · Jul 1, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About mcp-searxng

<div align="center">

🔍 SearXNG MCP Server

Privacy-respecting web search for AI assistants — use an operator-controlled or trusted SearXNG instance with Claude, Cursor, and more.

GitHub Stars npm version npm downloads Docker Pulls License: MIT OpenSSF Scorecard OpenSSF Best Practices mcp-searxng MCP server GitHub MCP Registry

An MCP server that integrates the SearXNG API, giving AI assistants web search capabilities.

✨ Featured in the GitHub MCP Registry.

</div>

Quick Start

You need an existing SearXNG instance with JSON search enabled. This project connects an MCP client to SearXNG; it does not install SearXNG. Use an instance you operate or trust. Start with the self-hosted or public-instance guide if needed.

Choose how to connect:

Your setupStart here
Client starts the server locallyInstall Node.js 22 or later, then use the NPX example below or your client recipe.
Client starts a Docker containerUse the Docker/STDIO recipe in Installation.
You have an independently running HTTP serviceUse your client's HTTP recipe with the full /mcp URL.
You need to operate an HTTP serviceFollow the HTTP server guide.

For clients using mcpServers JSON (such as Claude Desktop), add:

{
  "mcpServers": {
    "searxng": {
      "command": "npx",
      "args": ["-y", "mcp-searxng"],
      "env": { "SEARXNG_URL": "https://search.example.com" }
    }
  }
}

Replace the example URL with your SearXNG base URL. Other clients use different configuration shapes: choose your client recipe. Leave MCP_HTTP_PORT unset for local STDIO. Docker also needs environment forwarding into the container.

Reload the client, inspect its MCP tool inventory, then ask it to search for SearXNG documentation. A simple tool call is searxng_web_search with {"query":"SearXNG"}. Discovery alone does not test SearXNG connectivity. If the call fails, start with troubleshooting.

Features

  • Search with pagination, filters, direct answers and full or compact text/JSON output.
  • Read HTML, structured text and bounded PDF text; inspect headings or selected sections.
  • Discover instance capabilities and get query suggestions.
  • Optional replica failover/fan-out, HTML fallback, caching, proxies and browser solvers.
  • Local STDIO or Streamable HTTP, with static bearer and optional OAuth protection.

See the tool guide for capabilities and limits, configuration reference for settings, and historical deployment measurements for bounded resource-planning evidence.

Why mcp-searxng?

<details> <summary>Capability comparison recorded on 2026-07-29</summary>

As of 2026-07-29, the capability comparison below reflects the official Brave MCP, Exa MCP, and Firecrawl MCP projects. “Pagination” means an exposed page or offset control. “Self-hosted” means the search service can run under your control. “Free / No API key” means this MCP server does not require a paid search-vendor API key; you still operate or select the underlying SearXNG instance.

Brave MCPExa MCPFirecrawl MCPmcp-searxng
Web Search✓✓✓✓
Read URL✗✓✓✓
Pagination✓✗✓✓
Self-hosted✗✗Partial✓
Free / No API key✗✗✗✓
</details>

Privacy depends on the SearXNG deployment. An operator-controlled instance can avoid trusting a third-party search operator, while a public instance receives the query and may log it. SearXNG and this MCP integration do not by themselves provide anonymity.

How It Works

MCP client → mcp-searxng → SearXNG → search engines…

Description from the npm listing.

  • mcp
  • modelcontextprotocol
  • searxng
  • search
  • web-search
  • claude
  • ai
  • pagination
  • smithery
  • url-reader

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

mcp-searxng weekly downloads on npm, last 90 days: 21,682 weekly downloads as of Jul 1, 2026.mcp-searxngWeekly downloads on npm · Last 90 days21,682downloads / weekNo observations recorded in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
mcp-searxng weekly downloads on npm, last 90 days: 21,682 weekly downloads as of Jul 1, 2026.

7/30/90-day growth

mcp-searxng weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.mcp-searxngWeekly downloads growth on npm21,682downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Jul 1, 2026pluginstats.com
mcp-searxng weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

mcp-searxng has no ranking history on npm yet.mcp-searxngnpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
mcp-searxng has no ranking history on npm yet.

Listing placement

All npm2,577 listings · 129 pages · 1,290 shown · page 40, #18 (overall #798)
All npm: every listing in weekly downloads order

Listing placement

MCP servers342 listings · 18 pages · page 6, #17 (overall #117)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for mcp-searxng
Date (UTC)Weekly downloadsChange vs. previous
21,682—

Similar npm MCP servers plugins

All 20 mcp-searxng alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/mcp-searxng. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.