
ddg-mcp MCP server

2025.03.13
2
Python搜索APIAI聊天搜索工具
ddg-mcp 是一个基于 Model Context Protocol (MCP) 的 DuckDuckGo 搜索 API 服务器,提供多种搜索功能和 AI 聊天能力。
View on GitHub
Overview
产品定位
ddg-mcp 是一个提供 DuckDuckGo 搜索能力的 MCP 服务器,支持文本、图片、新闻、视频搜索以及 AI 聊天功能。
核心功能
- 搜索功能:
- 文本搜索 (ddg-text-search)
- 图片搜索 (ddg-image-search)
- 新闻搜索 (ddg-news-search)
- 视频搜索 (ddg-video-search)
- AI 聊天:
- 支持多种 AI 模型 (ddg-ai-chat)
- 搜索结果摘要:
- 生成搜索结果的摘要 (search-results-summary)
适用场景
- 需要集成 DuckDuckGo 搜索功能的应用程序
- 需要多种搜索类型(文本、图片、新闻、视频)的项目
- 需要与 AI 模型交互的应用
- 需要生成搜索结果摘要的工具
工具列表
- ddg-text-search:使用 DuckDuckGo 进行文本搜索
- ddg-image-search:使用 DuckDuckGo 进行图片搜索
- ddg-news-search:使用 DuckDuckGo 进行新闻搜索
- ddg-video-search:使用 DuckDuckGo 进行视频搜索
- ddg-ai-chat:与 DuckDuckGo AI 聊天
常见问题解答
- 如何调试:推荐使用 MCP Inspector 进行调试
- 搜索参数:支持区域、安全搜索、时间限制等多种参数
- 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