drio
Open app

SearXNG MCP Server

Source

Mirror of

Catalog onlyCatalog onlySTDIO

Overview

SearXNG MCP Server is an implementation that integrates with SearXNG, providing privacy-focused meta search capabilities that aggregate results from various search engines without tracking user data.

To use the SearXNG MCP Server, install it via npm and run it directly or configure it with the Dive Desktop application. You can also set up a local SearXNG instance using Docker.

  • Meta Search: Combines results from multiple search engines. - Privacy-Focused: No tracking or user profiling. - Multiple Categories: Supports various search categories including news, science, and images. - Language Support: Allows searching in specific languages. - Time Range Filtering: Filter results by time. - Safe Search: Offers three levels of safe search filtering. - Fallback Support: Multiple SearXNG instances for reliability.
  1. Conducting private searches without tracking.
  2. Aggregating search results from multiple engines for comprehensive information.
  3. Filtering search results based on categories and time.

Add to your AI client

Use these steps to connect SearXNG MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "kevinwatt-mcp-server-searxng-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-kevinwatt-mcp-server-searxng-mcp-mirror"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "kevinwatt-mcp-server-searxng-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-kevinwatt-mcp-server-searxng-mcp-mirror"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "kevinwatt-mcp-server-searxng-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-kevinwatt-mcp-server-searxng-mcp-mirror"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "kevinwatt-mcp-server-searxng-mcp-mirror": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-kevinwatt-mcp-server-searxng-mcp-mirror"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "kevinwatt-mcp-server-searxng-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-kevinwatt-mcp-server-searxng-mcp-mirror"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "kevinwatt-mcp-server-searxng-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-kevinwatt-mcp-server-searxng-mcp-mirror"
      ]
    }
  }
}

FAQ

Can I use SearXNG MCP Server without a local SearXNG instance?

No, a local SearXNG instance is required to run the MCP server.

Is SearXNG MCP Server free to use?

Yes, it is open-source and free to use.

How does SearXNG ensure user privacy?

SearXNG does not track users or profile them, ensuring a private search experience.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1341,"uuid":"80963c55-2713-4ace-a400-e5732d36982c","name":"kevinwatt_mcp-server-searxng","title":"SearXNG MCP Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2025-02-20T15:26:41.670Z","updated_at":"2025-02-23T07:21:19.138Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"mcp-server,searxng,meta-search","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/kevinwatt_mcp-server-searxng","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]