duckduckgo-mcp-server

MCP.Pizza Chef: nickclyde

Searches run through DuckDuckGo, so there is no account to create and no key to pay for. Beyond a list of results, it can open a page and pull out the readable text, which is what makes summarizing an article or checking a claim possible. Built-in pacing keeps rapid searches from being cut off, and you can set safe search to strict, moderate or off and pick a preferred region. Setup is one short block in Claude Desktop's settings.

Web/Research

Use This MCP server To

Look up current information my assistant would not know Summarize an article from a link I paste Check a fact against a few different sources Gather background before writing something Search with safe search turned on for family use

README

DuckDuckGo Search MCP Server

PyPI version PyPI downloads Python versions

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Quick Start

uvx duckduckgo-mcp-server

Features

  • Web Search: Search DuckDuckGo with advanced rate limiting and result formatting
  • Content Fetching: Retrieve and parse webpage content with intelligent text extraction
  • Rate Limiting: Built-in protection against rate limits for both search and content fetching
  • Error Handling: Comprehensive error handling and logging
  • LLM-Friendly Output: Results formatted specifically for large language model consumption

Installation

Install from PyPI using uv:

uv pip install duckduckgo-mcp-server

Usage

Running with Claude Desktop

duckduckgo-mcp-server FAQ

Do I need an account or a key?
No, DuckDuckGo search is used directly and there is nothing to sign up for.
Which apps does it work in?
Claude Desktop and Claude Code are documented, and other MCP-compatible assistants work too.
Can I use this to summarize a web page?
Yes, it can fetch a page and pull out the readable text for you.
How hard is the setup?
Paste a short block into your Claude Desktop settings; it runs through uvx, which you install once.
Can I filter adult content?
Yes, safe search can be set to strict, moderate or off, and a preferred region can be set too.
What if a site blocks it?
There is an optional browser-like mode that behaves more like real Chrome and gets past those checks.