mcp-server-searxng
Verified Safeby swannysec
Overview
Provides privacy-focused web search and URL reading capabilities for the Zed AI assistant via SearXNG instances.
Installation
npx mcp-searxngEnvironment Variables
- SEARXNG_URL
- AUTH_USERNAME
- AUTH_PASSWORD
- USER_AGENT
- HTTP_PROXY
- HTTPS_PROXY
- NO_PROXY
Security Notes
The project transparently discloses a critical security consideration: authentication credentials (`auth_username`, `auth_password`) are stored unencrypted in Zed's `settings.json` file and passed as environment variables, making them visible in process lists. Recommendations are provided to mitigate this risk (e.g., self-hosting without authentication or using a reverse proxy). Strong input validation is implemented for URLs, User-Agents, and proxy settings, including SSRF protection (configurable) and path traversal checks. The `mcp-searxng` npm dependency is version-pinned (0.8.0) to enhance supply chain security. Despite the plaintext credential storage, the comprehensive validation and clear disclosure indicate a strong focus on security best practices where possible.
Similar Servers
mcp-chrome
Transforms the Chrome browser into an AI-controlled automation tool, enabling large language models to interact with web pages, analyze content, and manage browser functions.
exa-mcp-server
Provides AI assistants and coding agents with real-time web search, code context, and deep research capabilities via the Model Context Protocol.
AgentBoard
Integrates AI agents with browser capabilities, enabling interaction with web pages and external Model Context Protocol (MCP) servers through a suite of specialized tools for tasks like content extraction and web automation.
blueprint-mcp
Enable AI assistants and coding agents to control and automate real web browsers (Chrome, Firefox, Opera) through a browser extension, maintaining logged-in sessions and avoiding bot detection.