An MCP server that queries public SearXNG instances, parsing HTML contents into a JSON result
Overview
what is mcp-searxng-public?
mcp-searxng-public is an MCP server designed to query public SearXNG instances, parsing HTML content into a JSON format for easier data handling.
how to use mcp-searxng-public?
To use mcp-searxng-public, install it via npm install mcp-searxng-public and configure the server with the desired SearXNG instances. The server exposes a search endpoint that accepts a query and an optional time_range parameter.
key features of mcp-searxng-public?
- Queries multiple public SearXNG instances for search results.
- Parses HTML content into a structured JSON format.
- Supports fallback mechanisms for enhanced reliability.
use cases of mcp-searxng-public?
- Aggregating search results from various SearXNG instances.
- Building privacy-respecting search applications.
- Enhancing data retrieval processes for research purposes.
FAQ from mcp-searxng-public?
- What is SearXNG?
SearXNG is a privacy-respecting metasearch engine that aggregates results from multiple search services.
- How does mcp-searxng-public handle errors?
It uses fallback servers to ensure that search queries are processed even if one or more instances fail.
- Is mcp-searxng-public free to use?
Yes! It is open-source and available for anyone to use.