ni

nickclyde/duckduckgo-mcp-server

๐Ÿ โ˜๏ธ Web search using DuckDuckGo

#Python#DuckDuckGo#Web Search
Publishernickclyde/duckduckgo-mcp-server
Submitted date4/19/2025

Overview

Title

DuckDuckGo Search MCP Server

How to Use

  • Install via Smithery (npx -y @smithery/cli install @nickclyde/duckduckgo-mcp-server --client claude) or PyPI (uv pip install duckduckgo-mcp-server).
  • Configure Claude Desktop by adding the server to claude_desktop_config.json.
  • Run locally for development using the MCP CLI (mcp dev server.py).

Key Features

  • Web Search โ€“ Advanced DuckDuckGo search with rate limiting and formatted results.
  • Content Fetching โ€“ Retrieve and parse webpage content with intelligent extraction.
  • Rate Limiting โ€“ Built-in protection for search (30/min) and content fetching (20/min).
  • LLM-Friendly Output โ€“ Optimized results for large language models.
  • Error Handling โ€“ Comprehensive logging and graceful degradation.

Use Cases

  • Enhancing AI assistants with real-time web search capabilities.
  • Extracting clean, structured text from webpages for analysis.
  • Integrating DuckDuckGo search into MCP-compatible applications.
  • Development and testing of search-enhanced LLM workflows.

Visit More

View All