让 Claude、Cursor 等 AI 助手通过自建或可信的 SearXNG 实例进行网页搜索的 MCP 服务器。
nickclyde/duckduckgo-mcp-server
为 AI 助手提供 DuckDuckGo 网页搜索与网页内容抓取解析能力的 MCP 服务器。
- Star
- 1,550
- Fork
- 195
- 未关闭 Issue
- 7
- 最近提交
- 2个月前
这是什么?
这是一个基于 Model Context Protocol (MCP) 的服务器,让 Claude Desktop、Claude Code 等 AI 助手能够调用 DuckDuckGo 进行网页搜索,并读取网页正文内容。搜索工具返回标题、链接和摘要;fetch_content 工具抓取页面并提取可读文本,长页面支持分段读取。
项目的目标是以紧凑的形式为大模型提供最新的网络信息。搜索结果中过长的链接会被替换为简短的 ref:// 标识,可直接传给 fetch_content,需要时再展开为完整地址,从而节省上下文。抓取支持纯文本、正文提取和 Markdown 三种解析模式;对于拦截默认 httpx 客户端的网站,还可以启用基于 curl_cffi 的浏览器 TLS 指纹模拟后端。
用户可以通过环境变量或命令行参数配置 SafeSearch 级别、默认地区、速率限制和内存缓存。fetch_content 默认拒绝访问内网和回环地址,并支持 stdio、SSE 与 streamable HTTP 等传输方式。
核心功能
- 01通过 DuckDuckGo 搜索,可配置 SafeSearch 级别和默认地区。
- 02抓取网页并提取可读文本,支持按字符偏移分段读取。
- 03提供纯文本、正文提取和 Markdown 三种解析模式。
- 04将过长链接替换为简短的 ref:// 标识,节省上下文。
- 05内置速率限制、带过期时间的页面缓存以及 HTTP 429 重试。
- 06可选 curl_cffi 后端,应对拦截普通 HTTP 客户端的网站。
- 07fetch_content 默认拒绝访问内网和回环地址。
适用场景
- 让 Claude Desktop 或 Claude Code 获取实时网络搜索结果。
- 让 AI 智能体阅读搜索到的文章或文档页面正文。
- 在内网中以 HTTP 方式部署,供其他 MCP 客户端共享使用。
快速上手
- 1
使用 uvx 运行服务器
uvx duckduckgo-mcp-server - 2
或使用 uv 从 PyPI 安装
uv pip install duckduckgo-mcp-server
使用前须知
- 如果 DuckDuckGo 拦截默认的 httpx 客户端,搜索可能返回空结果,因此推荐安装可选的 [browser] 扩展。
收录于专题
标签
常见问题
- duckduckgo-mcp-server 是什么?
- 为 AI 助手提供 DuckDuckGo 网页搜索与网页内容抓取解析能力的 MCP 服务器。 这是一个基于 Model Context Protocol (MCP) 的服务器,让 Claude Desktop、Claude Code 等 AI 助手能够调用 DuckDuckGo 进行网页搜索,并读取网页正文内容。搜索工具返回标题、链接和摘要;fetch_content 工具抓取页面并提取可读文本,长页面支持分段读取。
- duckduckgo-mcp-server 可以免费使用吗?用的什么许可证?
- duckduckgo-mcp-server 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- duckduckgo-mcp-server 还在维护吗?
- 半年内有更新。duckduckgo-mcp-server 最近一次提交是在 2026年9月4日。
- duckduckgo-mcp-server 适合用来做什么?
- 让 Claude Desktop 或 Claude Code 获取实时网络搜索结果。 让 AI 智能体阅读搜索到的文章或文档页面正文。 在内网中以 HTTP 方式部署,供其他 MCP 客户端共享使用。
- duckduckgo-mcp-server 怎么安装和运行?
- 使用 uvx 运行服务器: uvx duckduckgo-mcp-server 或使用 uv 从 PyPI 安装: uv pip install duckduckgo-mcp-server
- 在哪里获取 duckduckgo-mcp-server?
- 源代码和安装说明在 GitHub 上:https://github.com/nickclyde/duckduckgo-mcp-server
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 DeepSeek Harness 添加免 API key 的网页搜索插件,内置 DuckDuckGo、Bing 等多引擎并自动回退。
一个 Python 元搜索库,统一聚合多个网页搜索引擎的文本、图片、视频、新闻和书籍结果。
面向 AI 智能体的本地优先网页搜索、抓取、爬取与研究工具,通过 MCP 提供,无需 API Key,单次查询零成本。
为 AI 助手提供实时网络搜索、网页内容提取、站点映射和爬取能力的 MCP 服务器,基于 Tavily API。
为 AI 智能体提供实时网页搜索、垂直领域搜索、并行批量搜索和网页正文提取的 MCP 服务器。