SearxNG-MCP-Server
by IceWreck
Overview
Provides AI agents with search and URL content fetching capabilities via a SearxNG meta-search engine interface.
Installation
uvx searxng-mcp-server --searxng-url https://searx.beEnvironment Variables
- SEARXNG_URL
- SEARXNG_TIMEOUT
- SEARXNG_USER_AGENT
- MCP_PORT
- LOG_LEVEL
Security Notes
The `fetch_url` tool can fetch arbitrary URLs, which poses a significant Server-Side Request Forgery (SSRF) risk if the server is exposed to untrusted inputs. It could also be used to fetch large files for Denial of Service or to process malicious content with `MarkItDown`, potentially exposing vulnerabilities in the parsing library. The server listens on `0.0.0.0` when HTTP transport is enabled, making it network-accessible.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
opensearch-mcp-server-py
Enables AI assistants and LLMs to interact with OpenSearch clusters by providing a standardized Model Context Protocol (MCP) interface through built-in and dynamic tools.
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
End-to-End-Agentic-Ai-Automation-Lab
This MCP Server provides an API gateway for an AutoGen multi-agent system to interact with Notion via the Model Context Protocol (MCP), enabling AI-driven automation of Notion tasks and public exposure through ngrok.