What is DuckDuckGo Web Search MCP Server?
An MCP (Model Context Protocol) server that enables web search through DuckDuckGo and optionally fetches and summarizes the content of found URLs. It is designed for use with any MCP‑compatible client, such as Claude Desktop.
How to use DuckDuckGo Web Search MCP Server?
Install the server via uvx and configure it in your MCP client’s configuration file (e.g., claude_desktop_config.json). Two configuration methods are provided: one using git+https and another using a local directory. Once configured, you can invoke the search_and_fetch tool (with parameters query and limit) or the fetch tool (with parameter url).
Key features of DuckDuckGo Web Search MCP Server
- Web search using DuckDuckGo
- Extracts titles, URLs, and snippets from results
- Optional content fetching via Jina API (HTML to Markdown)
- Parallel fetching of multiple URLs
- Configurable maximum number of search results (default 3, max 10)
- Graceful error handling for timeouts and failures
Use cases of DuckDuckGo Web Search MCP Server
- Search the web and retrieve structured results for analysis
- Fetch and summarize the content of specific URLs found in search results
- Integrate live web search capabilities into MCP‑powered AI assistants
Comments