Best for
- Developers building MCP clients or AI applications that need search functionality
- Use cases requiring simultaneous queries of multiple search terms
- Users wanting to use a custom or public SearXNG instance
This is a practical MCP server but a community project, not officially released by SearXNG. It offers parallel search and multiple transport options with flexible configuration, but users should be aware of dependencies and potential risks.
Strongest · Documentation 13/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Docker
SEARXNG_URL
Required URL of the SearXNG instance to query (public or self-hosted).
PASSWORD
Optional password if your SearXNG server uses Basic Auth.
USERNAME
Optional username if your SearXNG server uses Basic Auth.
TRANSPORT
Optional transport protocol, stdio or http; can also be set via CLI flags.
HOST
Optional bind address for HTTP mode, e.g. 0.0.0.0.
PORT
Optional listening port for HTTP mode, default 3000.
DEBUG
Optional; set to true to enable detailed debug logging.
{
"mcpServers": {
"searxng-mul-mcp": {
"command": "npx",
"args": [
"-y",
"searxng-mul-mcp"
],
"env": {
"SEARXNG_URL": "https://your.searxng.com",
"USERNAME": "your_username",
"PASSWORD": "your_password"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"searxng-mul-mcp": {
"command": "npx",
"args": [
"-y",
"searxng-mul-mcp"
],
"env": {
"SEARXNG_URL": "https://your.searxng.com",
"USERNAME": "your_username",
"PASSWORD": "your_password"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add searxng-mul-mcp -e SEARXNG_URL=https://your.searxng.com -e USERNAME=your_username -e PASSWORD=your_password -- npx -y searxng-mul-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After starting, the client's tool list should include a tool named search; invoke it with a query and confirm it returns search results from the SearXNG instance at SEARXNG_URL.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
SearXNG Mul MCP is a Model Context Protocol (MCP) server for integrating the SearXNG metasearch engine. It supports executing multiple search queries in parallel for improved efficiency and offers both stdio and HTTP transport protocols. The server integrates directly with the SearXNG REST API without browser automation, supports Basic Authentication, and can be deployed with Docker.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision a3881c74be4c Data synced 2026-10-12 Read the FMRS scoring method