Token导航 LogoToken导航TokenDH.com
MCP DuckDuckGo Search Plugin logo
搜索检索stdio官方级别未说明来源级核验

MCP DuckDuckGo Search Plugin

MCP Server

一个基于DuckDuckGo的MCP服务器,为LLM提供网页搜索和内容提取功能。

工具数

0

提示词数

0

GitHub Stars

16

资源数

0
搜索结构化数据PythonClaude内容提取Claude DesktopClaudeCursorWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gianlucamazza

提供方

gianlucamazza

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

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-duckduckgo

Claude Desktop(可译为“Claude桌面版”或保持原样,根据上下文判断是否需要具体化为某个软件或平台的名称)

按照MCP安装指南进行安装 指南;向导使用上述标准配置。

光标

首选 Cursor Settings -> MCP

点击按钮进行安装:

安装到Cursor中

或者手动安装:

首选 Cursor Settings -> MCP -> Add new MCP Server按您的喜好命名,使用 command 使用命令输入 mcp-duckduckgo.

VS Code

点击按钮进行安装:

在VS Code中安装

或者手动安装:

按照MCP安装指南进行安装 指南;向导使用上述标准配置。

你也可以使用 VS Code 命令行界面 (CLI) 来安装 DuckDuckGo MCP 服务器:

code --add-mcp '{"name":"duckduckgo-search","command":"mcp-duckduckgo"}'

安装完成后,DuckDuckGo MCP 服务器将可供您在 VS Code 中使用您的 GitHub Copilot 代理。

风帆冲浪

跟随风帆冲浪MCP(多用户控制系统/多客户端程序等,具体含义根据上下文确定) 文档资料使用上述标准配置。

点击按钮进行安装:

![Install in Goose](https://block.github.io/goose/extension?cmd=mcp-duckduckgo&id=duckduckgo&name=DuckDuckGo&description=Search%20the%20web%20and%20extract%20content%20using%20DuckDuckGo)

或者手动安装:

首选 Advanced settings -> Extensions -> Add custom extension按照你的喜好命名,使用你喜欢的字体 STDIO,并设置 commandmcp-duckduckgo点击“添加扩展”。

LM Studio

点击按钮进行安装:

![Add MCP Server duckduckgo to LM Studio](https://lmstudio.ai/install-mcp?name=duckduckgo&config=eyJjb21tYW5kIjoibWNwLWR1Y2tkdWNrZ28ifQ%3D%3D)

或者手动安装:

首选 Program 在右侧边栏中 -> InstallEdit 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

许可证

麻省理工学院(MIT)

仓库(或存储库)

目录标签

目录标签

搜索结构化数据PythonClaude内容提取网页搜索本地部署AI优化相关搜索

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP