Best for
- Users who want self-hosted search infrastructure
- Teams with an existing SearXNG instance and privacy requirements
- MCP clients that need paginated search and URL reading
Based on the repository description, server manifest, and README, this is a third-party MIT-licensed SearXNG MCP server at version 1.12.0. It uses stdio by default and also supports optional Streamable HTTP transport.
SearXNG Search is a standalone MCP server that connects one or more SearXNG instances to AI assistants. It provides web search, query suggestions, instance capability discovery, and URL content reading, with pagination, filters, caching, failover, and optional HTTP transport.
Add the install configuration to your MCP client and replace SEARXNG_URL with the URL of your SearXNG instance. Global npm installation, Docker, and Docker Compose are also documented. SEARXNG_URL is the only required variable. For HTTP mode, set MCP_HTTP_PORT and connect to the /mcp endpoint.
{"mcpServers":{"searxng":{"command":"npx","args":["-y","mcp-searxng"],"env":{"SEARXNG_URL":"YOUR_SEARXNG_INSTANCE_URL"}}}}