duckduckgo-mcp-server logo

duckduckgo-mcp-serverThis tool gives your AI assistant access to DuckDuckGo for finding current information online and extracts clean text from any webpage link you share. Built-in speed limits and content filters keep ev

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

DuckDuckGo Search MCP Server is a Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing. It offers advanced rate limiting, result formatting, and intelligent text extraction from webpages. The server is designed to work with large language models and provides comprehensive error handling and logging. It can be configured for SafeSearch filtering and region-specific results.

Key features

  • Web Search with advanced rate limiting and result formatting
  • Content Fetching with intelligent text extraction
  • Rate Limiting for both search and content fetching
  • Error Handling and logging
  • LLM-Friendly Output formatting

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Enhancing AI Assistant Capabilities

Integrate DuckDuckGo search and content fetching with AI assistants for more accurate and up-to-date information retrieval.

Automating Web Research

Use the MCP server to automate web research tasks, such as extracting information from webpages and processing search results.

Pros & Cons

Pros

  • Built-in rate limiting for search and content fetching
  • Intelligent text extraction from webpages
  • LLM-friendly output formatting
  • Comprehensive error handling and logging
  • Optional SafeSearch filtering and region configuration

Cons

  • Requires configuration for use with Claude Desktop or Claude Code
  • May not work with sites that block the default httpx client

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Will the server work with websites that block the default httpx client?

No; sites that block the default httpx client may not be reachable. You may need to adjust the client settings or use a different fetching method, but the out‑of‑the‑box server may fail on such sites.

Asked by Jasper Vermeer · Mar 9, 2026

Which client tools are supported, and how do I set up the server with Claude Desktop?

The server works with Claude Desktop and Claude Code. For Claude Desktop, add a ddg search entry in claude_desktop_config.json with the command uvx duckduckgo mcp server; optionally include the SafeSearch and region env variables as shown in the README.

Asked by Yara Mansour · Mar 8, 2026

What rate‑limiting features does the server provide for searches and content fetching?

The server includes built‑in protection that enforces limits on both DuckDuckGo search requests and webpage fetches, preventing you from hitting DuckDuckGo’s public rate caps and ensuring stable operation for LLM integrations.

Asked by Nikolai Petrenko · Feb 15, 2026

How do I configure SafeSearch and region settings for the DuckDuckGo MCP server?

Add environment variables in the MCP server config: set DDG_SAFE_SEARCH to STRICT, MODERATE, or OFF, and set DDG_REGION to a region code like us‑en or cn‑zh. These values are passed in the env section of the Claude Desktop or Claude Code configuration JSON.

Asked by Katarzyna Zielinska · Dec 28, 2025

Ask a question

MCP Servers alternatives