概要
searxng-mcp is a standalone Model Context Protocol (MCP) server designed to expose the capabilities of a SearXNG instance. It provides a set of tools, including searching SearXNG for JSON results, fetching URLs to return Markdown content, listing configured engines, and performing health checks. The server supports various deployment methods, from direct execution via Cargo, Nix, and Docker Compose, to integration as a NixOS service, offering flexible configuration options through CLI flags, environment variables, or a TOML file. It also includes robust SSRF controls for its browsing functionality, enhancing security for web content retrieval.