使用说明
DuckDuckGo MCP服务器
一个模型上下文协议(MCP)服务器,使AI助手能够使用DuckDuckGo执行实时网络搜索。
特性
- 网页搜索:使用DuckDuckGo搜索网页
- 内容获取:从网页中提取干净的内容
- 搜索建议:获取相关搜索建议
- 双模式:stdio(本地)和HTTP(远程)支持
- 速率限制:内置防滥用保护
快速开始
本地设置(克劳德桌面)
- 安装依赖项:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- 配置Claude桌面(
~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"duckduckgo-search": {
"command": "/path/to/venv/bin/python",
"args": ["/path/to/run_mcp_server.py"]
}
}
}
配置
| 选项 | 默认值 | 描述 |
|---|---|---|
mode |
“http” | “stdio”表示本地,“http”表示远程 |
port |
3000 | HTTP端口(仅限HTTP模式) |
searchRateLimit |
30 | 每分钟最大搜索次数 |
maxResultsDefault |
10 | 默认结果数 |
⚠️ 法律声明
该软件使用DuckDuckGo抓取库。
仅供教育使用:
- ✅ 个人学习和研究
- ✅ 本地开发和测试
- ❌ 商业用途或生产部署
- ❌ 大量自动搜索
无保修:使用风险自负。提交人不承担任何责任。
商业替代方案:
- 必应搜索API -每月1000次免费查询
- 谷歌自定义搜索API -100次免费查询/天
- 勇敢搜索API