SearXNG Multi
A Model Context Protocol (MCP) server for SearXNG search engine with multi-query parallel search support
What is SearXNG Multi?
SearXNG Multi is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) server for searxng search engine with multi-query parallel search support
A Model Context Protocol (MCP) server for SearXNG search engine with multi-query parallel search support
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A Model Context Protocol (MCP) server for SearXNG search eng
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx searxng-mulConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use SearXNG Multi
SearXNG Multi MCP Server connects AI assistants to a self-hosted SearXNG privacy-respecting meta-search engine, enabling parallel multi-query searches across multiple engines simultaneously. It exposes a single powerful search tool that accepts an array of queries executed concurrently, making it ideal for research workflows where you need comprehensive results from several angles at once. The server supports both stdio and HTTP transport modes, and optionally authenticates with password-protected SearXNG instances.
Prerequisites
- Node.js 18+ installed (for npx)
- A running SearXNG instance with its public URL (e.g., https://your.searxng.com)
- Optional: SearXNG basic auth credentials if your instance is password-protected
- An MCP-compatible client such as Claude Desktop or Cursor
Deploy or identify your SearXNG instance
SearXNG Multi requires access to an existing SearXNG server. You can run one locally with Docker or use a public instance. Note the full URL — it will be required as the SEARXNG_URL environment variable.
docker run -d -p 8080:8080 searxng/searxngTest the server connection
Verify the MCP server can reach your SearXNG instance by running it directly with the required environment variable set. A successful startup means it is ready for client configuration.
SEARXNG_URL=https://your.searxng.com npx -y searxng-mul-mcpConfigure your MCP client
Add the server to your Claude Desktop or other MCP client configuration file. Set SEARXNG_URL to your SearXNG instance URL. Add USERNAME and PASSWORD only if your instance uses basic auth.
Reload your MCP client
Restart Claude Desktop (or your chosen MCP client) to load the new server configuration. The search tool will appear available in the tool list.
Run a multi-query search
Use the search tool by providing an array of queries. The server runs all queries in parallel and returns aggregated results, optionally filtered by engine or category.
SearXNG Multi Examples
Client configuration
Claude Desktop config with optional basic auth for a private SearXNG instance.
{
"mcpServers": {
"searxng-mul-mcp": {
"command": "npx",
"args": ["-y", "searxng-mul-mcp"],
"env": {
"SEARXNG_URL": "https://your.searxng.com",
"USERNAME": "your_username",
"PASSWORD": "your_password"
}
}
}
}Prompts to try
Example prompts demonstrating parallel multi-query search capabilities.
- "Search for 'React 19 new features', 'Vue 4 roadmap', and 'Svelte 5 changes' simultaneously and summarize the differences"
- "Find recent news about 'OpenAI GPT-5' and 'Anthropic Claude 4' in parallel"
- "Search for 'Python asyncio tutorial', 'Python threading vs asyncio', and 'Python multiprocessing examples' using only DuckDuckGo"
- "Look up 'climate change 2025 report' across general and news categories"Troubleshooting SearXNG Multi
Error: SEARXNG_URL is not set or connection refused
Ensure the SEARXNG_URL environment variable is set to the full URL of a running SearXNG instance including the protocol (e.g., https://). Test the URL directly in a browser to confirm it is accessible.
401 Unauthorized responses from SearXNG
Your SearXNG instance requires basic authentication. Set the USERNAME and PASSWORD environment variables in your MCP client config to match your SearXNG credentials.
No results returned for queries
SearXNG may have rate limits or certain engines disabled. Try reducing the number of simultaneous queries, or configure your SearXNG instance to enable more search engines. Set DEBUG=true in env for verbose logging.
Frequently Asked Questions about SearXNG Multi
What is SearXNG Multi?
SearXNG Multi is a Model Context Protocol (MCP) server that model context protocol (mcp) server for searxng search engine with multi-query parallel search support It connects AI assistants to external tools and data sources through a standardized interface.
How do I install SearXNG Multi?
Follow the installation instructions on the SearXNG Multi GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with SearXNG Multi?
SearXNG Multi works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is SearXNG Multi free to use?
Yes, SearXNG Multi is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
SearXNG Multi Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to SearXNG Multi? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up SearXNG Multi in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use SearXNG Multi?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.