duckduckgo-mcp-server

nickclyde/duckduckgo-mcp-server
★ 885 stars Python 🔍 Search Updated 1mo ago
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "duckduckgo-mcp-serve": {
      "command": "uvx",
      "args": [
        "duckduckgo-mcp-server"
      ]
    }
  }
}

Or install with pip: pip install duckduckgo-mcp-server

README Excerpt

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing. ```bash uvx duckduckgo-mcp-server ``` - **Web Search**: Search DuckDuckGo with advanced rate limiting and result formatting - **Content Fetching**: Retrieve and parse webpage content with intelligent text extraction

Tools (9)

DDG_REGIONDDG_SAFE_SEARCHMODERATEOFFSTRICTmax_resultsqueryregionurl