ddg-mcp MCP server

ddg-mcp MCP server

site icon
2025.03.13 2
Python搜索APIAI聊天搜索工具
ddg-mcp 是一个基于 Model Context Protocol (MCP) 的 DuckDuckGo 搜索 API 服务器,提供多种搜索功能和 AI 聊天能力。
View on GitHub

Overview

产品定位

ddg-mcp 是一个提供 DuckDuckGo 搜索能力的 MCP 服务器,支持文本、图片、新闻、视频搜索以及 AI 聊天功能。

核心功能

  1. 搜索功能
  2. 文本搜索 (ddg-text-search)
  3. 图片搜索 (ddg-image-search)
  4. 新闻搜索 (ddg-news-search)
  5. 视频搜索 (ddg-video-search)
  6. AI 聊天
  7. 支持多种 AI 模型 (ddg-ai-chat)
  8. 搜索结果摘要
  9. 生成搜索结果的摘要 (search-results-summary)

适用场景

  1. 需要集成 DuckDuckGo 搜索功能的应用程序
  2. 需要多种搜索类型(文本、图片、新闻、视频)的项目
  3. 需要与 AI 模型交互的应用
  4. 需要生成搜索结果摘要的工具

工具列表

  1. ddg-text-search:使用 DuckDuckGo 进行文本搜索
  2. ddg-image-search:使用 DuckDuckGo 进行图片搜索
  3. ddg-news-search:使用 DuckDuckGo 进行新闻搜索
  4. ddg-video-search:使用 DuckDuckGo 进行视频搜索
  5. ddg-ai-chat:与 DuckDuckGo AI 聊天

常见问题解答

  1. 如何调试:推荐使用 MCP Inspector 进行调试
  2. 搜索参数:支持区域、安全搜索、时间限制等多种参数
  3. AI 模型选择:支持多种 AI 模型,包括 GPT-4o mini、Llama 3.3 70B 等

使用教程

使用依赖

  • Python 3.9 或更高版本
  • uv 或 pip

安装依赖命令:

uv install duckduckgo-search
# 或
pip install duckduckgo-search

安装教程

从 PyPI 安装:

# 使用 uv
uv install ddg-mcp

# 使用 pip
pip install ddg-mcp

从源代码安装:

git clone https://github.com/misanthropic-ai/ddg-mcp.git
cd ddg-mcp

# 使用 uv
uv install -e .

# 使用 pip
pip install -e .

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/your/ddg-mcp run ddg-mcp

许可证

None