MCP Catalogs
首页ddgs screenshot

ddgs

by deedy5·2,640·综合分 55

一个 MCP 服务器,通过文本、图片、视频、新闻和书籍搜索等多种方式提供跨搜索引擎的搜索功能。

searchai-llmdeveloper-tools
255
Forks
11
活跃 Issue
本月
最近提交
2 天前
收录于

概述

DDGS 是一个元搜索引擎库,聚合来自各种网络搜索服务的结果。它提供了一个 MCP 服务器接口,提供文本搜索、图片搜索、视频搜索、新闻搜索、书籍搜索和内容提取工具。服务器支持多种后端,包括必应、谷歌、DuckDuckGo、Brave 等。它还包含独特的功能,如用于分布式缓存的 DHT 网络,可以改进重复查询的性能。MCP 服务器实现看起来与清晰的 CLI 命令和各种客户端的配置说明很好地集成在一起。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使 AI 助手能够执行网络搜索以查找最新信息
:在兼容 MCP 的应用程序中提供跨多个搜索引擎的统一搜索界面
:聚合搜索结果以克服单个搜索引擎的限制和速率限制
:DDGS 支持哪些搜索引擎?
:DDGS 是否需要搜索引擎的 API 密钥?

什么时候选它

当您需要通过 MCP 访问多个搜索引擎的统一接口,特别是需要全面网络搜索能力的 AI 应用时,选择 DDGS。

什么时候不要选它

如果您需要受支持引擎未提供的专业搜索功能,或者需要访问私有搜索 API 的身份验证,请不要选择 DDGS。

此 server 暴露的工具

从 README 抽取出 6 个工具
  • search_text

    Web text search

  • search_images

    Image search

  • search_news

    News search

  • search_videos

    Video search

  • search_books

    Book search

  • extract_content

    Extract content from a URL

可对比工具

duckduckgo-mcpgoogle-search-mcpbing-search-mcp

安装

pip install -U ddgs[mcp]

对于 MCP 客户端如 Cursor 或 Claude Desktop:

{
  "mcpServers": {
    "ddgs": {
      "command": "ddgs",
      "args": ["mcp"]
    }
  }
}

启动服务器:

ddgs mcp    # 启动 MCP 服务器(stdio 传输)
ddgs mcp -pr socks5h://127.0.0.1:9150  # 使用代理

FAQ

DDGS 支持哪些搜索引擎?
DDGS 支持多种后端,包括必应、Brave、DuckDuckGo、谷歌、维基百科、Yandex、雅虎等,具体取决于搜索类型。
DDGS 是否需要搜索引擎的 API 密钥?
不需要,DDGS 作为普通网络用户操作,不需要 API 密钥。它从公共网页界面抓取搜索结果。

ddgs 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。