SearXNG HTTP MCP

A self-contained MCP server that wraps SearXNG - a free, privacy-respecting metasearch engine that aggregates results from 200+ search engines.

People who work with Searxng and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-09-18 · ★ 10 · #114 OF 153 MAINTAINED CLOUD INFRASTRUCTURE · VERIFIED 2026-09-18

MIT · Python servers · how we verify → /methodology

01 · Install SearXNG HTTP MCP

before you install - you'll need

Set SEARXNG_MCP_URL, SEARXNG_API_KEY, API_KEY before connecting. SEARXNG_URL is optional or environment-specific per the README.

Docker

docker run -i --rm ghcr.io/whw23/searxng-http-mcp

Claude Desktop - add to config

{
  "mcpServers": {
    "whw23-searxng_http_mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/whw23/searxng-http-mcp"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem

license MIT - declared in the repository

registry namespace io.github.whw23 is GitHub-verified and matches the repo owner

03 · What SearXNG HTTP MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Latest releases

v1.2.1 · 2026-08-08

eliminate startup race between SearXNG boot and JSON-format patch · bump version to 1.2.1 · Release v1.2.1: entrypoint fix · New Contributors · @cdolea331 made their first contribution in

v1.2.0 · 2026-08-08

bump searxng/searxng from 33aa332 to a7b2b16 in the all-deps group · bump searxng/searxng from a7b2b16 to 04ddbd0 in the all-deps group · bump the all-deps group across 1 directory with 3 updates · bump searxng/searxng…

v1.1.6 · 2026-07-06

handle /mcp natively without redirect · Release v1.1.6

04 · Who maintains SearXNG HTTP MCP

SearXNG HTTP MCP is maintained by whw23. It's the only MCP server we track from this author; the repo dates to May 2026.

05 · Facts

category
cloud infrastructure - ranked #114 of 153 actively-maintained cloud infrastructure servers as of 2026-09-18.
release cadence
4 releases in the last 90 days (latest 2026-08-08)
registry
io.github.whw23/searxng-http-mcp (active, first published 2026-05-08 · 48 versions)
packages
oci:ghcr.io/whw23/searxng-http-mcp · oci:ghcr.io/whw23/searxng-http-mcp

06 · SearXNG HTTP MCP FAQ

What is SearXNG HTTP MCP?

A self-contained MCP server that wraps SearXNG - a free, privacy-respecting metasearch engine that aggregates results from 200+ search engines.

Is SearXNG HTTP MCP still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-18 and it shipped 4 releases in the last 90 days. We re-verify nightly.

How do I install SearXNG HTTP MCP?

Run `docker run -i --rm ghcr.io/whw23/searxng-http-mcp`. The README documents 4 environment variables (SEARXNG_URL, SEARXNG_MCP_URL, SEARXNG_API_KEY…) to set first. Set SEARXNG_MCP_URL, SEARXNG_API_KEY, API_KEY before connecting. SEARXNG_URL is optional or environment-specific per the README. You can also paste the ready-made client config above.

07 · Alternatives to SearXNG HTTP MCP

More cloud infrastructure MCP servers · Cloudcostsmcp · Cloudwright · AWS MCP Server · Tunnel MCP · Servonaut

More Python MCP servers · Ariadne (whyy9527) · Visual Torch · Auto TS · Server Ros 2 · Monumenten · see all