searxng-mcp-server

searxng-mcp-server

1

The SearXNG MCP Server is a Model Control Protocol server designed to enable AI assistants to perform web searches using a SearXNG instance. It offers features like API-based web searches, search engine configuration, and parameter customization.

SearXNG MCP Server

A server for integrating the Model Control Protocol (MCP) with SearXNG, enabling AI assistants to perform web searches via SearXNG instances.

Features

  • Search the web using SearXNG with API calls
  • Access information on available search engines
  • Configure search parameters like categories, languages, and safe search

Docker Usage

Detailed steps to build and run the server using Docker.

API Tools

  • Search: Provides functionality to search with optional parameters such as categories and safe search.
  • Get Available Engines: Function to retrieve available search engines.

Local Development

Requires Python 3.11+ and uv package manager for running the server locally.