@jharding/mcp Server Searxng MCP Server

A fork of kevinwatt/mcp-server-searxng with enhanced error messaging and parameter validation, specifically designed to improve the experience when used with AI agents.

Local serverstdio

What is the @jharding/mcp Server Searxng MCP Server?

@jharding/mcp Server Searxng is an MCP project maintained in the jhstatewide/mcp-server-searxng repository. The maintainer describes its purpose as “A fork of kevinwatt/mcp-server-searxng with enhanced error messaging and parameter validation, specifically designed to improve the experience when used with AI agents”. Read the project documentation for the complete scope.

Installation

The documented npm package is @jharding_npm/mcp-server-searxng. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

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
querystring, required): Text to search for
max_resultsnumber, optional, default 10): Maximum number of results to return (1-100)
offsetnumber, optional, default 0): Number of results to skip (zero-based)
content_lengthnumber, optional, default 200): Maximum characters per result content snippet (50-1000)
pagenumber, optional, default 1): Page number (advanced, use offset/max_results instead)
languagestring, optional, default 'all'): Language code (e.g., 'en', 'all')
time_rangestring, optional, default 'all_time'): 'all_time', 'day', 'week', 'month', or 'year'
safesearchnumber, optional, default 1): 0 = None, 1 = Moderate, 2 = Strict
web_search

How to install the @jharding/mcp Server Searxng MCP Server

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

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