SearXNG icon

SearXNG

Enables language models to perform web searches through SearXNG using the Model Context Protocol.

About

This server acts as a bridge, allowing language models to leverage the SearXNG search engine for web searches, conforming to the Model Context Protocol (MCP). It offers a streamlined interface for language models to dispatch search queries to SearXNG and receive results in a structured format, facilitating seamless integration and efficient information retrieval.

Key Features

  • Caching mechanism to improve performance and reduce redundant queries.
  • Returns formatted text or raw JSON responses.
  • Includes a Dockerfile for easy deployment.
  • Configurable SearXNG host, port, and protocol via environment variables.
  • Supports multiple search parameters including query, categories, page number, and time range.

Use Cases

  • Enabling language models to access real-time information for more accurate responses.
  • Automating web research tasks using language models and SearXNG.
  • Integrating web search capabilities into language model applications.