基本能力
产品定位
DuckDuckGo Search MCP Server 是一个提供网页搜索和内容抓取功能的 MCP 服务,特别优化用于与大型语言模型配合使用。
核心功能
- 网页搜索: 通过 DuckDuckGo 进行高级搜索,具有速率限制和结果格式化功能
- 内容抓取: 获取并解析网页内容,智能提取文本
- 速率限制: 内置搜索和内容抓取的速率限制保护
- 错误处理: 全面的错误处理和日志记录
- LLM友好输出: 专门为大型语言模型消费格式化的结果
适用场景
- 需要集成 DuckDuckGo 搜索功能的应用程序
- 需要获取和解析网页内容的自动化工具
- 与大型语言模型配合使用的搜索服务
工具列表
- 搜索工具: 执行 DuckDuckGo 网页搜索并返回格式化结果
- 内容抓取工具: 从指定 URL 获取并解析网页内容
常见问题解答
- 搜索速率限制: 每分钟30次请求
- 内容抓取速率限制: 每分钟20次请求
- 自动队列管理和等待时间
- 结果处理包括去除广告和无关内容,清理重定向URL,优化LLM消费的格式
使用教程
使用依赖
无特殊前置依赖
安装教程
通过 Smithery 安装
bash
npx -y @smithery/cli install @nickclyde/duckduckgo-mcp-server --client claude
通过 uv
安装
bash
uv pip install duckduckgo-mcp-server
调试方式
使用 MCP CLI 进行开发
```bash
使用 MCP Inspector 运行
mcp dev server.py
本地安装以与 Claude Desktop 测试
mcp install server.py
```