MCP Server for searching via DuckDuckGo with configurable SSL verification (corporate proxy friendly)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"duckduckgo-mcp-server-ssl-fix","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# DuckDuckGo Search MCP Server (SSL-Fix Edition) A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing. **This fork includes configurable SSL verification for corporate proxy environments.** ## Features - **Web Search**: Search DuckDuckGo with advanced rate limiting and result formatting - **Content Fetching**: Retrieve and parse webpage content with intelligent text extraction - **Rate Limiting**: Built-in protection against rate limits for both search and content fetching - **Error Handling**: Comprehensive error handling and logging - **LLM-Friendly Output**: Results formatted specifically for large language model consumption - **🆕 Configurable SSL Verification**: Works in corporate environments with SSL inspection/proxies ## Installation ### Installing via `uv` Install directly from PyPI using `uv`: ```bash uv pip install duckduckgo-mcp-server-ssl-fix ``` ### Installing via `pip` ```bash pip install duckduckgo-mcp-server-ssl-fix ``` ## Configuration ### SSL Verification Settings This package supports configurable SSL verification through environment variables: #### Option 1: Disable SSL Verification (for corporate proxies) ```bash export DDG_DISABLE_SSL_VERIFY=true ``` ⚠️ **Security Note**: Only disable SSL verification in trusted corporate environments with SSL inspection. #### Option 2: Use Custom Certificate ```bash export DDG_SSL_CERT_PATH=/path/to/your/corporate/cert.pem ``` #### Option 3: Default (Secure) If neither environment variable is set, standard SSL verification is used. ## Usage ### Running with Claude Code Add to your Claude Code MCP configuration: **macOS/Linux**: `~/.config/claude/claude_desktop_config.json` **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` ```json { "mcpServers": { "ddg-search": { "command": "uvx", "args": ["duckduckgo-mcp-server-ssl-fix"], "env":…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.