Minimalist vector art showing interconnected search engine symbols and JSON data flow, blue and purple gradient, SaaS style

AI Agent for SearXNG MCP

Seamlessly connect your applications to multiple public SearXNG instances using the mcp-searxng-public server. This integration enables you to aggregate, parse, and return search results in a standardized JSON format from up to three public SearXNG servers—ensuring robust, privacy-friendly search capabilities, even when JSON output is not natively supported. Enhance your data retrieval workflows with smart fallback, deduplication, and multi-language support.

PostAffiliatePro
KPMG
LiveAgent
HZ-Containers
VGD
Vector illustration of multiple search server icons merging into a JSON document, blue and purple gradient

Aggregate Search Results from Multiple SearXNG Instances

Utilize the mcp-searxng-public server to fetch and unify search results from several public SearXNG servers. By parsing HTML into JSON, this integration delivers reliable, privacy-respecting search results even when public servers do not expose a JSON API. Stay resilient with automatic failover and consistent output, making your data-driven applications more robust and comprehensive.

Multi-Instance Redundancy.
Query up to three SearXNG instances at once, ensuring uninterrupted results even if some servers become unavailable.
HTML to JSON Parsing.
Convert HTML output from public SearXNG servers into clean JSON objects for easy integration with your tools.
Automatic Fallback.
Automatically uses fallback servers if the primary instance fails, maximizing uptime and reliability for search queries.
Language & Time Range Filtering.
Support for language selection and time range filters to tailor search results to your needs.
Minimalist vector showing settings sliders, stacked server icons, and language bubbles, blue and purple gradient

Flexible & Customizable Search Experience

Set your own preferred SearXNG instances and default language, or let the integration intelligently select the best available servers. Advanced options like detailed queries allow for deep result aggregation and deduplication across multiple sources, ensuring accuracy and completeness in your search workflows.

Customizable Instance Selection.
Configure the exact SearXNG public servers you want to use for maximum control.
Detailed Search Mode.
Enable advanced deduplication and result merging by activating detailed search for comprehensive queries.
Multi-Language Support.
Set a default language or specify per-query for global-ready search experiences.
Vector art of a developer terminal, npm icon, and API endpoint symbol in gradient blue and purple

Simple Integration & Developer Friendly

Install via npm and easily configure your environment variables to connect with your preferred SearXNG instances. The server offers a single, straightforward 'search' endpoint—making it fast to onboard and hassle-free to maintain. Designed for compatibility with Cursor and other Cursor-compatible clients.

Easy npm Installation.
Install the server using npm and get started with minimal setup.
Unified API Endpoint.
Access all features via a single 'search' endpoint for streamlined integration.
Cursor Client Compatibility.
Works seamlessly with Cursor and Cursor-compatible clients for smooth automation.

MCP INTEGRATION

Available SearXNG MCP Integration Tools

The following tools are available as part of the SearXNG MCP integration:

search

Perform search queries across multiple public SearXNG instances, with support for time range, language, and detailed result options.

Effortlessly Integrate Public SearXNG Search

Leverage MCP to query multiple public SearXNG instances and receive clean, unified JSON results—no need to rely on unavailable JSON APIs. Get started quickly and customize your search environment with ease.

SearXNG Public MCP Server landing page

What is SearXNG Public MCP Server by Piotr Wilkin

The SearXNG Public MCP Server by Piotr Wilkin is a specialized Model Context Protocol (MCP) server designed to provide structured and reliable web search results. By leveraging multiple public SearXNG instances, it offers robust search capabilities with advanced features such as time-range filtering and fallback mechanisms for redundancy. This server aggregates search results from up to three SearXNG sources, parses the outputs into JSON, and ensures consistent, high-quality data extraction. Its integration with the PulseMCP platform makes it a powerful backend for applications requiring structured web search with dynamic context handling and high availability.

Capabilities

What we can do with SearXNG Public MCP Server

The SearXNG Public MCP Server enables users and applications to perform comprehensive web searches, retrieve structured data, and ensure reliable results across multiple sources. Its flexible configuration and fallback mechanisms make it suitable for demanding contexts where data consistency and reliability are crucial.

Perform multi-source web searches
Query up to three SearXNG instances for diverse and aggregated results.
Structured data extraction
Receive parsed, JSON-formatted search results for easy downstream processing.
Time-range filtering
Filter search results by specific time frames to ensure relevance.
Fallback redundancy
Automatically switch between main and backup SearXNG servers for uninterrupted service.
Integration with AI workflows
Seamlessly plug into PulseMCP and other AI-driven systems for contextual search tasks.
vectorized server and ai agent

How AI agents benefit from SearXNG Public MCP Server

AI agents can leverage the SearXNG Public MCP Server to enhance their information retrieval capabilities with reliable, up-to-date, and structured web data. By utilizing its multi-source aggregation and robust fallback mechanisms, agents ensure high search result reliability and relevance, supporting dynamic decision-making and advanced context-aware tasks.