Loading...

SearXNG MCP server provides web search and content extraction capabilities, with configurable search parameters and content filtering.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
SearXNG MCP server provides web search and content extraction capabilities, with configurable search parameters and content filtering.
This server is relatively safe for read-only web search operations. Risks are primarily associated with the content returned from external sources and the configuration of network proxies. Ensure the SearXNG instance is properly secured and monitor search queries for sensitive information.
Performance depends on the SearXNG instance and network latency. Caching helps reduce redundant requests and improve response times.
Cost is primarily related to the resources consumed by the SearXNG instance and any associated proxy services.
npm install -g mcp-searxng{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
"env": {
"SEARXNG_URL": "YOUR_SEARXNG_INSTANCE_URL"
}
}
}
}AUTH_PASSWORDMCP_HTTP_PORTOPENAI_API_KEYsearxng_web_searchExecutes web searches using a SearXNG instance and returns paginated results.
Read-only operation that retrieves search results.
web_url_readReads and extracts content from a given URL, converting it to markdown format with content extraction options.
Read-only operation that retrieves and processes content from URLs.
Environment Variable
hybrid
This server is relatively safe for read-only web search operations. Risks are primarily associated with the content returned from external sources and the configuration of network proxies. Ensure the SearXNG instance is properly secured and monitor search queries for sensitive information.
Autonomy is limited by the read-only nature of the tools. No destructive actions are possible.
Production Tip
Monitor the SearXNG instance for performance and availability to ensure reliable search results.
It provides web search and content extraction capabilities through the SearXNG API.
The `SEARXNG_URL` environment variable is required, pointing to the SearXNG instance.
Set the `AUTH_USERNAME` and `AUTH_PASSWORD` environment variables.
Yes, you can configure `HTTP_PROXY` and `HTTPS_PROXY` environment variables.
Use the `language` parameter in the `searxng_web_search` tool.
Use the `section` parameter in the `web_url_read` tool.
The default safe search level is determined by the SearXNG instance settings.