$ timeahead.in
/ servers/npm/mcp-searxng
npm

mcp-searxng

MCP server for SearXNG integration

896 stars20k/wkupdated 0d agogithub ↗
91excellent
▣ Overview

What it does

The server integrates SearXNG—a privacy-first, self-hosted metasearch engine—into Claude and other AI assistants via MCP. It exposes web search, URL content extraction, search suggestions, and instance capability queries against any SearXNG instance you point it at. Results can be returned as formatted text or raw JSON, with filtering by language, time range, safe-search level, and relevance score.

Who it's for

Teams and individuals running private SearXNG instances who want Claude to perform web research within their own infrastructure—security teams, enterprises with data residency requirements, or privacy-conscious developers building AI tools that must not leak queries to third-party APIs.

Common use cases

  • Research local news or internal content via a corporate SearXNG instance without exposing queries to cloud search providers.
  • Ground LLM responses in real-time web results while keeping all traffic on-premise.
  • Extract and process content from URLs discovered via search, with automatic caching to avoid redundant fetches.
  • Autocomplete user search queries using SearXNG suggestions for faster exploration.
  • Filter search results by language, date range, or safety threshold to meet compliance or content policies.

Setup pitfalls

  • SEARXNG_URL must be reachable from the Node.js process; if behind a firewall or VPN, connection will silently fail. Test with curl first.
  • SearXNG instances require explicit engine and category configuration; unknown names are rejected unless the /config endpoint is unreachable. Check your instance's available engines and categories first.
  • The server writes filesystem cache for URL content; ensure the process has write permissions to its working directory.
  • High risk class due to filesystem reads/writes and network calls—sandbox or run in a restricted environment if the instance is untrusted or handles sensitive data.
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
81
16.2
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
91.2
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "mcp-searxng": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-searxng"
      ]
    }
  }
}
📈 Score historylast 35 snapshots
4/30/20266/13/2026 · 35 snapshots
⚙ Maintenance health
63/ 100 · is this project alive?
contributors (1y)15
top contributor share83%
releases (1y)28
last release1d ago
ci✓ passing
⛁ Raw data
weekly downloads20k
github stars896
forks133
open issues8
license✓ present
readme length6435 chars
last publish0d ago
last commit0d ago
last updated1d ago
install verified✗ fail · 30d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points