duckduckgo-mcp-server logo

duckduckgo-mcp-server该工具让您的 AI 助手能够访问 DuckDuckGo,以查找在线的最新信息,并从您分享的任何网页链接中提取干净的文本。内置的速度限制和内容过滤器可保持有效。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

DuckDuckGo Search MCP Server 是一个模型上下文协议(MCP)服务器,提供通过 DuckDuckGo 的网页搜索功能,并具备内容获取和解析的额外特性。它提供高级的速率限制、结果格式化以及对网页的智能文本提取。该服务器专为大语言模型设计,提供全面的错误处理和日志记录。可配置 SafeSearch 过滤以及地区特定结果。

主要功能

  • 网页搜索,具备高级速率限制和结果格式化
  • 内容获取,配合智能文本提取
  • 对搜索和内容获取均进行速率限制
  • 错误处理和日志记录
  • 面向 LLM 的输出格式化

价格

模型
Free
评分
暂无评价

使用场景

提升 AI 助手能力

将 DuckDuckGo 搜索和内容获取集成到 AI 助手中,实现更准确、最新的信息检索。

自动化网页研究

使用 MCP 服务器自动化网页研究任务,例如从网页提取信息和处理搜索结果。

优点 & 缺点

优点

  • 内置的搜索和内容获取速率限制
  • 对网页进行智能文本提取
  • 面向 LLM 的输出格式化
  • 全面的错误处理和日志记录
  • 可选的 SafeSearch 过滤和地区配置

缺点

  • 需要配置才能在 Claude Desktop 或 Claude Code 中使用
  • 可能无法在阻止默认 httpx 客户端的站点上工作

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

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

提问

服务配缩器 的替代品