SearxNG MCP Server
@Sacode
About SearxNG MCP Server
SearxNG MCP Server provides privacy-focused web search for AI assistants using SearxNG and the Model Context Protocol.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"searxng": {
"command": "pipx",
"args": [
"run",
"searxng-simple-mcp@latest"
],
"env": {
"SEARXNG_MCP_SEARXNG_URL": "https://your-instance.example.com"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is SearxNG MCP Server?
A Model Context Protocol (MCP) server that provides privacy-respecting web search capabilities using SearxNG. It is designed for AI assistants like Claude to search the web without user tracking.
How to use SearxNG MCP Server?
Configure the server via environment variables (e.g., SEARXNG_MCP_SEARXNG_URL) and run it with pipx, uvx, Python, or Docker. Integration with Claude Desktop or other MCP-compliant clients is done by adding the server configuration to the client’s mcpServers settings.
Key features of SearxNG MCP Server
- Privacy-focused web search through SearxNG
- Simple API for LLM integration
- Compatible with Claude Desktop and other MCP-compliant clients
- Configurable search parameters (timeout, result count, language)
- Clean, formatted search results optimized for LLMs
- Supports both stdio and SSE transport protocols
Use cases of SearxNG MCP Server
- AI assistants performing web searches without exposing user data
- Privacy-conscious applications that require untracked web search
- MCP-compatible chatbots needing real-time information retrieval
- Self-hosted search infrastructure for LLM tools
- Developers prototyping or testing web‑search features in MCP environments
FAQ from SearxNG MCP Server
What SearxNG instance does the server use by default?
The default is the public instance at https://paulgo.io/.
What transport protocols are supported and how do I choose?
The server supports stdio (default for CLI and direct MCP integration) and sse (for HTTP‑based clients). Set the TRANSPORT_PROTOCOL environment variable to sse to use SSE.
What are the prerequisites to run the server?
Python 3.10 or higher and a SearxNG instance (public or self‑hosted) are required.
Can I use a custom SearxNG instance?
Yes, by setting the SEARXNG_MCP_SEARXNG_URL environment variable to your instance’s URL.
Do I need to install the package permanently?
No. You can run it on the fly with pipx run searxng-simple-mcp or uvx run searxng-simple-mcp, or via Docker without permanent installation.
Frequently asked questions
What SearxNG instance does the server use by default?
The default is the public instance at `https://paulgo.io/`.
What transport protocols are supported and how do I choose?
The server supports `stdio` (default for CLI and direct MCP integration) and `sse` (for HTTP‑based clients). Set the `TRANSPORT_PROTOCOL` environment variable to `sse` to use SSE.
What are the prerequisites to run the server?
Python 3.10 or higher and a SearxNG instance (public or self‑hosted) are required.
Can I use a custom SearxNG instance?
Yes, by setting the `SEARXNG_MCP_SEARXNG_URL` environment variable to your instance’s URL.
Do I need to install the package permanently?
No. You can run it on the fly with `pipx run searxng-simple-mcp` or `uvx run searxng-simple-mcp`, or via Docker without permanent installation.
Basic information
More Search MCP servers
Brave Search
modelcontextprotocolModel Context Protocol Servers
patent-literature-search-mcp
patsnapA professional tool for searching Patsnap’s global patent and literature databases using natural language, semantic, or keyword queries. It supports precise filtering and retrieves bibliographic data in Markdown format.

Webz.io News Search
Webz.ioSearch global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Everything Search MCP Server
mamertofabianTavily Mcp
tavily-aiProduction ready MCP server with real-time search, extract, map & crawl.
Comments