
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
Overview
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

Open-source MCP server that lets LLMs drive real browsers via Playwright and accessibility snapshots.

Python agent framework from the Pydantic team for building type-safe GenAI apps.

Adaptive memory layer that helps AI agents learn from context over time.

AI email assistant that organizes, drafts replies, and helps you reach inbox zero faster.

Open-source 24/7 local screen and audio recording for building context-aware AI apps

TypeScript library for building and orchestrating AI agents with tools, memory, and multi-agent workflows.

Bringing the bankless onchain API to MCP

Python tool for converting files and office documents to Markdown.
Trending now

Accurate Homework Help with Full Explanations

Document intelligence API that parses, splits, OCRs, and extracts structured data from complex PDFs, slides, and spreadsheets.

Open multimodal 12B model handling interleaved images and text with a 128K context window.

Sponsored answers, paid per click.
