MCP DuckDuckGo(注:这里的“MCP”可能是一个特定上下文中的缩写或指代,没有具体上下文难以给出确切翻译,但在此保留原样以维持原意)
一个模型上下文协议(MCP)服务器,提供网页搜索功能,使用 DuckDuckGo(一种注重隐私保护的搜索引擎)这个服务器使大型语言模型(LLMs)能够搜索网络,并通过结构化数据提取从网站上检索详细内容。
主要特点
- 快速且可靠使用DuckDuckGo的网页界面,具备强大的HTML解析功能
- 适合大型语言模型(LLM)使用返回为AI消费优化的结构化数据
- 内容提取智能提取并总结网页内容
- 相关搜索生成上下文搜索建议
要求
- Python 3.10 或更高版本
- VS Code、Cursor、Windsurf、Claude Desktop、Goose 或任何其他 MCP 客户端
开始入门
首先,使用您的客户端安装DuckDuckGo的MCP服务器。
标准配置 适用于大多数工具:
{
"mcpServers": {
"duckduckgo-search": {
"command": "mcp-duckduckgo"
}
}
}克劳德·科德
使用 Claude Code CLI 添加 DuckDuckGo MCP 服务器:
claude mcp add duckduckgo-search mcp-duckduckgo对于全局配置(所有项目均可用):
claude mcp add duckduckgo-search --scope user mcp-duckduckgoClaude Desktop(可译为“Claude桌面版”或保持原样,根据上下文判断是否需要具体化为某个软件或平台的名称)
按照MCP安装指南进行安装 指南;向导使用上述标准配置。
光标
首选 Cursor Settings -> MCP 。
点击按钮进行安装:
或者手动安装:
首选 Cursor Settings -> MCP -> Add new MCP Server按您的喜好命名,使用 command 使用命令输入 mcp-duckduckgo.
VS Code
点击按钮进行安装:
或者手动安装:
按照MCP安装指南进行安装 指南;向导使用上述标准配置。
你也可以使用 VS Code 命令行界面 (CLI) 来安装 DuckDuckGo MCP 服务器:
code --add-mcp '{"name":"duckduckgo-search","command":"mcp-duckduckgo"}'安装完成后,DuckDuckGo MCP 服务器将可供您在 VS Code 中使用您的 GitHub Copilot 代理。
风帆冲浪
跟随风帆冲浪MCP(多用户控制系统/多客户端程序等,具体含义根据上下文确定) 文档资料使用上述标准配置。
鹅
点击按钮进行安装:

或者手动安装:
首选 Advanced settings -> Extensions -> Add custom extension按照你的喜好命名,使用你喜欢的字体 STDIO,并设置 command 到 mcp-duckduckgo点击“添加扩展”。
LM Studio
点击按钮进行安装:

或者手动安装:
首选 Program 在右侧边栏中 -> Install → Edit mcp.json使用上述标准配置。
配置
DuckDuckGo MCP 服务器支持以下参数:
mcp-duckduckgo --help可用选项:
--port PORT Port number for the MCP server (default: 3000)
--version Show program's version number and exit
--help Show help message and exit环境变量
MCP_PORT设置服务器的端口号(默认:3000)
示例用法:
# Set port via environment variable
export MCP_PORT=8080
mcp-duckduckgo
# Or set it inline
MCP_PORT=8080 mcp-duckduckgo可用工具
网页搜索
- 标题:网页搜索
- 描述:使用DuckDuckGo搜索网络
- 参数:
- query (字符串):搜索查询(最多400个字符) - max_results (数字,可选):要返回的最大结果数量(1-20,默认为10)
- 只读: 错误的
获取页面内容
- 标题:获取页面内容
- 描述:从网页中检索并提取内容
- 参数:
- url (字符串):获取内容的URL
- 只读: 错误的
建议相关搜索
- 标题:建议相关搜索
- 描述:根据查询生成上下文相关的搜索建议
- 参数:
- query (字符串):原始搜索查询 - max_suggestions (数字,可选):返回的最大建议数量(1-10,默认5)
- 只读: 真
从源代码安装
如果您需要从源代码或开发版本进行安装:
使用紫外线(推荐)
紫外线 是一个快速的Python包管理器:
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install from GitHub
uv tool install git+https://github.com/gianlucamazza/mcp-duckduckgo.git使用 pip
# Clone and install
git clone https://github.com/gianlucamazza/mcp-duckduckgo.git
cd mcp-duckduckgo
pip install -e .开发安装
git clone https://github.com/gianlucamazza/mcp-duckduckgo.git
cd mcp-duckduckgo
# Install in development mode
pip install -e .
# Run tests
pip install -e ".[test]"
pytest