Back to Home
swannysec icon

mcp-server-searxng

Verified Safe

by swannysec

Overview

Provides privacy-focused web search and URL reading capabilities for the Zed AI assistant via SearXNG instances.

Installation

Run Command
npx mcp-searxng

Environment 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

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens3050
Stars0
Forks0
Last Update2025-11-23

Tags

ZedSearXNGWeb SearchPrivacyAI Assistant