前言¶
在 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 。