Token导航 LogoToken导航TokenDH.com
Ddgs MCP Server logo
AI代理stdio官方级别未说明来源级核验

Ddgs MCP Server

MCP Server

DDGS MCP Server是一个提供DuckDuckGo搜索能力的模型上下文协议服务器,支持多搜索引擎元搜索和完整页面内容提取。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
搜索引擎内容提取PythonCline数据抓取Cline

安装说明

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

作者 / 组织

chirag127

提供方

chirag127

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

uvx ddgs-mcp-server

详细介绍

DDGS MCP服务器

一个模型上下文协议(MCP)服务器,为AI代理提供DuckDuckGo搜索功能。

特性

  • 搜索文本:使用高级元搜索 bing, brave, duckduckgo, google, mojeek, yahoo, yandex, wikipedia.

- 完整内容提取:可选择获取完整的页面内容(而不仅仅是片段)以获取全面的上下文。

  • 搜索_新闻:查找最新更新、发布和技术新闻。

完整内容提取

对于需要从搜索结果中获取完整上下文的编码代理,请启用整页内容获取:

用法

{
  "query": "python async programming tutorial",
  "fetch_full_content": true,
  "max_content_length": 50000,
  "max_results": 5
}

参数

参数类型默认值说明
fetch_full_content布尔值false启用整页内容提取
max_content_length整数50000每页最大字符数(当 fetch_full_content 是真的)

响应结构

fetch_full_content 启用后,每个结果都包括 full_content 字段:

[
  {
    "title": "Python Async Programming Guide",
    "href": "https://example.com/python-async",
    "body": "Brief snippet from search results...",
    "full_content": "Complete extracted article text with all paragraphs, code examples, and detailed explanations..."
  }
]

业绩说明

  • 内容提取每页增加约1-3秒的延迟
  • 最多可同时提取5页,以最大限度地减少总时间
  • 取回返回失败 [Content extraction failed or blocked] 在不中断搜索的情况下
  • 用途 编织 用于高质量的文本提取

安装与使用

您可以直接使用以下命令运行此服务器 uvx 无需在全球范围内安装。

VS代码(克劳德桌面/Cline)

将其添加到您的MCP设置文件中(例如。, cline_mcp_settings.jsonclaude_desktop_config.json):

{
  "mcpServers": {
    "ddgs-search": {
      "command": "uvx",
      "args": [
        "ddgs-mcp-server"
      ],
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

手动执行

uvx ddgs-mcp-server

秘密和配置

本项目技术 不需要API密钥 在本地运行时,它会刮伤DuckDuckGo。然而,对于 出版代理使用,您应该配置您的环境。

1.设置秘密

复制示例文件:

cp .env.example .env

2.所需代币

代币目的如何获得
PyPI API令牌发布到PyPI1。首选 PyPI帐户设置

2.选择“添加API令牌” 3.范围至“整个账户”(首次发布) 4.设置为 TWINE_PASSWORD.env | | 代理URL |绕过块(可选)|如果遇到速率限制,请使用任何HTTP/SOCKS5代理提供程序。 |

开发/出版

要构建此包并将其发布到PyPI(使用上面的秘密):

  1. 构建:
   pip install build twine
   python -m build
  1. 发布 (如果导出机密,则从.env加载机密,或提示您):
   # If using .env variables (PowerShell)
   # $env:TWINE_USERNAME = "__token__"
   # $env:TWINE_PASSWORD = "pypi-..."

   python -m twine upload dist/*

目录标签

目录标签

搜索引擎内容提取PythonCline数据抓取本地部署元搜索AI代理

支持客户端

Cline

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP