dsh-baidu-netdisk: Integrating Official Baidu Netdisk MCP into DSH

前言

在 DeepSeek Harness(DSH)里做联网或文件相关任务时,如果资料在百度网盘里,常见做法是手动下载再喂给智能体,或在脚本里单独接 OAuth 与网盘 API。百度网盘提供了官方 MCP 服务(baidu-netdisk/mcp),但 DSH 不会自动注册其中的工具。社区插件 dsh-baidu-netdisk 把该服务的 SSE 工具挂进当前 Profile,由每位使用者自行授权自己的百度账号。下面介绍它是什么、能做什么,以及如何安装与授权。

这是什么

dsh-baidu-netdisk 由维护者 justinzyc271828-sys 发布,分类为 联网工具。一句话定位:Connect DeepSeek Harness to Baidu Netdisk’s official MCP service——在 DSH 侧注册官方 MCP 暴露的工具,不替代百度账号体系;授权与配额仍遵循百度官方规则。

核心功能

插件会过滤官方服务 advertised 的工具。截至资料中 2026-11-02,默认发现 13 个工具;在开启写操作后可达 23 个。工具名前缀为 mcp__baidu_netdisk__。

模式 能力(据 README 归纳)
默认 按类型列文件、读元数据与内容、关键词或语义搜索、查看账号与容量、查看分享内容、校验提取码、查分享任务状态
开启写操作 建文件夹与文档、复制/移动/重命名、创建分享、转存分享文件、通过 URL 或文本发起上传请求等

可选工具 file_upload 会生成面向百度独立 CLI bdpan 的草稿;插件不安装也不运行该 CLI,本地上传需按百度自有说明操作。实际暴露给账号的工具取决于百度授权与服务响应。

写操作需在 DSH 里为本插件设置 enableWrites: true,或在 Profile 中应用如下片段并重启:

- id: baidu-netdisk
  config:
    enableWrites: true

DSH 对每次写调用会要求审批;没有审批通道的 Profile 会直接拒绝写调用。

安装与启用

1、在你要用的 DSH Profile 中安装(将 desktop 换成你的 Profile 名):

dsh plugin --profile desktop add github:justinzyc271828-sys/dsh-baidu-netdisk

2、打开官方授权说明,按步骤完成账号授权。资料注明个人账号申请为有限试用,百度可能调整开放范围或凭证。

3、在本地运行授权辅助脚本:按提示把百度授权成功页的完整地址粘贴到隐藏输入中并回车。新的授权会覆盖旧授权。完成后重启该 DSH Profile,再让智能体检查网盘容量以验证连通性。

Windows PowerShell:

$dshRoot = if ($env:DSH_HOME) { $env:DSH_HOME } else { Join-Path $env:USERPROFILE '.dsh' }
node (Join-Path $dshRoot 'profiles/desktop/node_modules/dsh-baidu-netdisk/src/auth.js')

macOS / Linux:

node "${DSH_HOME:-$HOME/.dsh}/profiles/desktop/node_modules/dsh-baidu-netdisk/src/auth.js"

辅助脚本需要 Node.js 22 或更高(与 package.json 中 engines.node 一致)。令牌保存在 ~/.dsh-baidu-netdisk/;Windows 使用用户级 DPAPI 加密,macOS/Linux 以仅当前用户可访问的目录与文件权限写入。可通过环境变量 DSH_BAIDU_NETDISK_CREDENTIAL_DIR 在两个进程中指定其它私有目录。不要把令牌或成功页 URL 粘贴进智能体对话或 Profile 文件。 撤销授权见百度账号授权页。

典型用法

安装并完成授权、重启 Profile 之后,在对话中通过已注册的 mcp__baidu_netdisk__* 工具操作网盘,例如列出文件、搜索、读内容或(在开启写操作并通过审批后)移动、分享等。README 建议的验证步骤是:重启 Profile 后请求检查百度网盘容量。具体工具参数以运行时 MCP schema 为准。

适用场景与注意

适合已在 DSH 中开发智能体、且希望直接对接百度网盘官方 MCP 而非自建网盘客户端的开发者。DSH 生态强调「一切皆插件」;社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系。

安装前请自行查看 GitHub 仓库 源码与 MIT 许可证。插件以当前 DSH 进程权限运行,令牌目录权限虽做了收紧,仍应把凭证当作敏感信息处理。百度侧试用与 API 变更可能影响可用性,以官方文档为准。

结尾

dsh-baidu-netdisk 把百度网盘官方 MCP 的工具注册进 DSH,分默认只读与可选写操作两档,授权由本地 auth.js 与百度 OAuth 流程完成。进一步了解可访问目录页 https://www.skillhub.cn/plugins/justinzyc271828-sys/dsh-baidu-netdisk 与仓库 https://github.com/justinzyc271828-sys/dsh-baidu-netdisk 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye