Searxng MCP Bridge MCP Server

MCP Server for SearxNG Bridge

Remote serverstreamable-httpTypeScript

What is the Searxng MCP Bridge MCP Server?

Searxng MCP Bridge becomes available to MCP clients through the Searxng MCP Bridge. MCP Server for SearxNG Bridge.

What Searxng MCP Bridge does

An MCP (Model Context Protocol) server that bridges to a SearXNG metasearch engine instance. It exposes SearXNG search capabilities as MCP tools, allowing any MCP-compatible client (Claude Desktop, Cursor, opencode, etc.) to perform web searches through a self-hosted, privacy-respecting search engine.

Key capabilities

  • Search Tool — -- Perform web searches with configurable language, categories, time range, safe search, and result limits
  • Health Check — -- Monitor SearXNG connectivity, response time, cache size, and version
  • Dual Transport — -- Supports both STDIO (default) and HTTP streaming transports
  • Response Caching — -- 5-minute TTL cache with periodic cleanup to reduce duplicate requests
  • Retry Logic — -- Automatic retry with exponential backoff (3 attempts) for transient failures
  • Startup Validation — -- Validates SearXNG connection on launch with detailed error diagnostics
  • Session Management — -- HTTP transport includes UUID-based session tracking via mcp-session-id headers
  • CORS Support — -- Configurable origin whitelist with proper preflight handling

Requirements

  • Node.js >=25.0.0 <26 - A running SearXNG instance with JSON API enabled

Practical notes

  • Maintained by nitish-raj, written in TypeScript.

Recorded tools

  • search — The search tool exposed by this server.
  • health_check — Check the health and connectivity status of the SearXNG instance and bridge server.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
health_check

How to install the Searxng MCP Bridge MCP Server

{
  "mcpServers": {
    "searxng-bridge": {
      "command": "npx",
      "args": [
        "-y",
        "@nitish-raj/searxng-mcp-bridge"
      ],
      "env": {
        "SEARXNG_INSTANCE_URL": "http://localhost:8080"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js >=25.0.0 <26 - A running SearXNG instance with JSON API enabled
VariableDescriptionRequired
SEARXNG_INSTANCE_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Searxng MCP Bridge to search.”
  • “Use Searxng MCP Bridge to health check.”

Frequently asked questions

MCP Server for SearxNG Bridge Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.