ProductivityPython

duckduckgo-mcp-server

A Model Context Protocol server that enables web search capabilities through DuckDuckGo.

Free
N/A rating (0 reviews)0 installs940 GitHub stars
web searchDuckDuckGocontent fetching

This MCP server provides advanced web search functionalities by leveraging DuckDuckGo's search engine, allowing users to perform searches with enhanced rate limiting and result formatting. Additionally, it offers features for content fetching, enabling users to retrieve and parse webpage content intelligently, ensuring that the most relevant text is extracted effectively. The server is designed with built-in protections against rate limits for both search and content fetching, ensuring a smooth user experience. It also includes comprehensive error handling and logging, making it robust and reliable. Furthermore, the output is formatted specifically for large language model consumption, making it an ideal tool for developers working with AI applications.

Compatible with

Claude DesktopCursor

Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "duckduckgo-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-duckduckgo-mcp-server"
      ]
    }
  }
}

Config File Location

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/claude/claude_desktop_config.json

Some servers require additional setup - check the GitHub README for specific instructions.

Permissions

ok0
ok1
duckduckgo-mcp-server MCP Server — MCPNest — MCPNest