AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
API 集成/
ddgs
ddgs logo

ddgs

活跃·★ 3.0k·MIT·更新于 2026-08-26

DDGS(Dux Distributed Global Search)是一个 Python 元搜索库,聚合多个网页搜索服务的结果。README 按功能列出了后端:文本搜索可用 Bing、Brave、DuckDuckGo、Google、Grokipedia、Mojeek、Yandex、Yahoo 和维基百科;新闻用 Bing、DuckDuckGo 和 Yahoo;图片和视频用 DuckDuckGo;图书搜索用 Anna's Archive。基本调用是 `DDGS().text("python programming", max_results=5)`,可以设置地区、安全搜索、时间范围、页码和后端,客户端还支持代理(http、https 或 socks5)、超时和证书校验。

用 `pip install -U ddgs` 安装,需要 API 服务时用 `pip install -U ddgs[api]`。`ddgs api` 可以前台或后台启动,支持设置主机、端口和代理,也可以用 Docker Compose 或 bash 脚本运行。服务通过 `/sse` 提供基于 SSE 的 MCP 端点,`/docs` 是接口文档,另有健康检查,并提供五个工具:`search_text`、`search_images`、`search_news`、`search_videos` 和 `search_books`。还有命令行(`ddgs --help`)。README 的免责声明称该库仅用于教育目的。许可证为 MIT。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-18。

许可证
MIT
最新发布
v9.16.0 · 2026-08-26
最近提交
2026-08-26
贡献者
9
复刻数
298
未关闭的 issue 和 PR
33
首次发布
2021-04-25
PyPI 包
ddgs 9.16.0 · 1,487,788 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#API#ddgs#MCP 协议#MCP 服务器#metasearch#Python#搜索
$ 安装
$ pip install -U ddgs
↗ 访问官网★ GitHub
01

功能特性

01聚合来自多种网络搜索服务的结果
02支持多种搜索类型:文本、图像、视频、新闻、书籍
03提供命令行界面和 API 服务器选项
04集成 MCP 以提供 AI 辅助
05懒加载 DDGS 类,提高效率
02

为什么选择它

+不需要搜索引擎 API 密钥,就能让智能体搜索网页、新闻、图片、视频和图书
+一次调用背后有多个后端,可设置地区、安全搜索、时间范围和后端
+库、命令行和 API 服务在同一个包里,服务通过 SSE 暴露 MCP 工具
+支持代理(http、https、socks5),也可用 Docker Compose 部署
03

权衡点

!它不通过官方 API 访问公开搜索引擎,结果和可用性可能变化,也可能被限流
!README 的免责声明称仅用于教育目的,用于生产前请确认各搜索引擎的使用条款
!文档里的 MCP 端点只有 SSE 一种
!图片和视频只依赖单一后端(DuckDuckGo),图书依赖 Anna's Archive
04

维护状况检查

活跃检查日期: 2026-10-22
最近提交
2026-08-26
近 90 天提交数
6
近 90 天发布数
2
最新发布
v9.16.0 (2026-08-26)
未关闭 issue
33
近期 issue 至少有一条评论的比例
6/16
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #432 make ddgs cli work better with coding agent7 条评论 · 2026-03-20
  • #375 [Bing engine] The content searched is irrelevant to the query6 条评论 · 2025-11-04
  • #356 Fine grained `timelimit` setting5 条评论 · 2025-08-02
  • #427 `_search` drops results from successful backends when another backend raises first3 条评论 · 2026-03-11
  • #353 Feature Request: Include Google AI Overview3 条评论 · 2025-07-30

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Python
Python 3.10+
已通过文档验证
Docker
API 服务器部署
已通过文档验证
06

快速开始

1
$ pip install -U ddgs
07

使用场景

↳在多个搜索引擎上执行全面的网络搜索
↳将高级搜索功能集成到 AI 辅助应用程序中
↳自动化从各种在线来源收集和聚合数据
08

同类工具

⚡热门对决:
VSfli★3.2k→VSdata-api-builder★1.5k→VSyandex-tracker-mcp★123→VSmcp-google-sheets★1.0k→
fli logo
fli★ 3.2k
一个强大的Python库和MCP服务器,通过反向工程直接访问Google Flights数据,提供命令行接口和Python API,用于搜索航班、查找优惠和筛选结果。
VS对比→
data-api-builder logo
data-api-builder★ 1.5k
Data API builder 是一个开源无代码工具,可为你的数据库创建安全且功能完备的 REST 和 GraphQL 端点。
VS对比→
yandex-tracker-mcp logo
yandex-tracker-mcp★ 123
一个基于Model Context Protocol(MCP)的服务器,使AI助手能够安全地与Yandex Tracker API进行交互,支持完整的问题管理、队列操作和搜索功能。
VS对比→
mcp-google-sheets logo
mcp-google-sheets★ 1.0k
mcp-google-sheets是一个基于Python的MCP服务器,作为AI助手与Google Sheets之间的桥梁。
VS对比→
postman-mcp-server logo
postman-mcp-server★ 324
Postman MCP 服务器将 Postman 连接到 AI 工具,使 AI 智能体能够通过自然语言交互访问工作区、管理集合和环境、评估 API 并自动化工作流。
VS对比→
hookdeck-cli logo
hookdeck-cli★ 365
Hookdeck CLI 是一个命令行工具,用于将 webhook 事件转发到本地服务器,并提供永久免费的 event URL。
VS对比→
pytaiga-mcp logo
pytaiga-mcp★ 38
Taiga MCP Bridge 将 Taiga 项目管理平台与模型上下文协议(MCP)集成,使 AI 工具能够无缝地与 Taiga 资源交互。
VS对比→
reddit-mcp-buddy logo
reddit-mcp-buddy★ 862
一个无需API密钥即可让AI助手浏览Reddit的MCP服务器。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
deedy5 /
ddgs
↗

聚合多个搜索引擎的 Python 元搜索库,带支持 MCP 的 API 服务

3.0k298MIT
最后更新1个月前
状态活跃
分类API 集成
贡献者9
最新发布v9.16.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。