{"repo":"pwilkin/mcp-searxng-public","free":true,"listed":false,"github":"https://github.com/pwilkin/mcp-searxng-public","clone":"git clone https://github.com/pwilkin/mcp-searxng-public.git","description":"An MCP server that queries public SearXNG instances, parsing HTML contents into a JSON result","language":"JavaScript","stars":53,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"mcp-searxng-public An MCP server that queries public SearXNG instances, parsing HTML contents into a JSON result Rationale All the MCP servers for SearXNG that I've seen use \"json\" as the output format. While that is certainly a faster way to code a SearXNG MCP server, it will make it fail on virtually all public servers since they don't expose the JSON format. This server will read from up to three public SearXNG servers (using one as main and the others as fallback) and will parse the results into JSON. Installation Install via npm install mcp-searxng-public . If the server is installed, the run configuration is (for Cursor or Cursor-compatible clients) as follows: Note: You may need to adjust the env variables, particularly SEARXNG BASE URL , to point to your preferred SearXNG instances. The DEFAULT LANGUAGE can also be set as needed. You can run the report task to get a report on good (accessible) SearXNG instances which you can put in the URLs line. Usage The server exposes one endpoint: search . The endpoint takes four arguments: query - the search query time range (optional) - which takes a time range parameter according to the https://docs.searxng.org/dev/search api.html spec ( day , month or year ). language (optional) - the language code for the search (e.g., en , es , fr ). If not provided, it defaults to the value of the DEFAULT LANGUAGE environment variable. If neither is set, no language parameter is sent to SearXNG. detailed (optional) - if set to \"true\", perfo","default_branch":null,"files":null,"tree":[],"storefront":"/r/pwilkin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pwilkin/mcp-searxng-public/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}