微雲 MCP:讓 Agent 通過 MCP 操作微雲網盤

前言

在 Agent 工作流裏,個人文件往往還在網盤裏:備份、分享鏈接、按目錄整理,都要先打開瀏覽器或客戶端。若希望對話裏直接「列目錄、上傳、生成外鏈」,需要一套穩定的網盤 API 與鑑權方式,還要把 Tool 名、參數約定寫進 Skill,避免模型誤觸騰訊文檔、本地路徑或其他雲盤。

下面介紹 SkillHub 上的 微雲 MCP(@tencent-adm/tencent-drive-mcp):面向 weiyun.com 微雲網盤 的 MCP 文件操作技能,由騰訊微雲發佈,當前 SkillHub 版本 1.0.6,分類 dev-programming,標籤含 requires_api_key=true(需配置 MCP Token)。

這是什麼

微雲 MCP 是一份基於通用 SKILL.md 格式的 Agent 技能包:指導模型在正確場景下調用微雲 MCP Server 上的 weiyun.* 工具,並附帶授權腳本、上傳腳本與 API/工作流參考文檔。

  • 出品:騰訊微雲(SkillHub 座標 @tencent-adm/tencent-drive-mcp)
  • 協議:MCP(HTTP 傳輸),服務端地址爲 https://www.weiyun.com/api/v3/mcpserver
  • 邊界:僅處理微雲網盤存儲的文件;與騰訊文檔(docs.qq.com)、純本地文件、微信/QQ 直髮、其他網盤無關(技能內對這類需求有明確負向排除說明)

SkillHub 頁面:https://www.skillhub.cn/skills/tencent-adm/tencent-drive-mcp
技能包 API:https://api.skillhub.cn/tencent-adm/tencent-drive-mcp

核心功能

技能說明中歸納的能力如下(經 SkillHub 簡介與技能包 SKILL.md 覈對)。

MCP Tool(共 14 個)

工具名 作用
weiyun.list 目錄列表
weiyun.list_by_category 按分類拉取
weiyun.recent_list 最近訪問
weiyun.search 搜索
weiyun.download 批量獲取下載信息
weiyun.delete 批量刪除
weiyun.upload 兩階段上傳
weiyun.gen_share_link 生成分享外鏈
weiyun.rename_file / weiyun.rename_dir 重命名文件/目錄
weiyun.create_dir 創建文件夾
weiyun.move_file / weiyun.move_dir 移動文件/目錄
check_skill_update 檢查技能版本更新

調用時需在 req_header 中攜帶 qua 與 version;HTTP 認證頭爲 WyHeader: mcp_token=<token>。

上傳與 FTN 協議

  • 上傳可走 MCP 兩階段流程;技能推薦使用一鍵腳本 scripts/upload_to_weiyun.py。
  • 大文件 FTN 上傳需要 SHA1 分塊(block_sha_list);技能提供 scripts/gen_block_info_list.py 等腳本,上傳協議細節見包內 references/upload_protocol.md。

觸發與排除(Agent 路由)

正向觸發:用戶提到「微雲」「weiyun」「微雲網盤」,或調用 weiyun.list / weiyun.upload / weiyun.download / weiyun.gen_share_link / weiyun.recent_list / weiyun.search 等,或提及 block_sha_list、FTN 上傳。

不應觸發:騰訊文檔在線編輯、與微雲無關的本地文件操作、向微信/QQ 聯繫人或羣直接發文件、百度網盤/OneDrive 等;用戶明確不用微雲時應停用本技能。

安裝與啓用

1、安裝 SkillHub CLI(若尚未安裝)

按 SkillHub 安裝文檔 檢查 CLI:

command -v skillhub && skillhub --version

未安裝時可執行:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2、安裝微雲 MCP 到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向 Agent 識別的 skills 路徑,否則默認落在 ./skills/ 可能無法加載。

skillhub install tencent-drive-mcp --namespace tencent-adm --dir <你的 skills 目錄>

常見路徑(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下 .agents/skills/

也可將下面提示交給 AI,讓其按官方流程安裝:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@tencent-adm/tencent-drive-mcp`。

3、配置 MCP 鑑權(mcporter + Token)

技能依賴 mcporter 連接微雲 MCP Server。在技能包目錄下,先做授權檢查:

bash ./setup.sh weiyun_check_and_start_auth
  • 輸出 READY:可直接調用工具。
  • 輸出 AUTH_REQUIRED:<url>:在瀏覽器用 QQ/微信完成授權,用戶確認後再執行:
bash ./setup.sh weiyun_fetch_token

成功時輸出 TOKEN_READY。若已有 Token,也可在 微雲 OpenClaw 活動頁 獲取後寫入:

bash ./setup.sh weiyun_set_token <你的Token>

或手動配置 mcporter(與 references/auth.md 一致):

mcporter config add weiyun "https://www.weiyun.com/api/v3/mcpserver" \
  --header "WyHeader=mcp_token=$Token" \
  --transport http \
  --scope home

Windows 下將 bash ./setup.sh 替換爲 powershell -ExecutionPolicy Bypass -File setup.ps1。

4、上傳相關環境

  • 上傳需要 Python 3 與 requests(pip install requests)。
  • 列表、下載、分享、刪除、重命名、移動、搜索等可不依賴 Python。

典型用法

用 mcporter 列目錄

在 mcporter 已配置 weiyun 的前提下:

mcporter call --server weiyun --tool weiyun.list limit=50 order_by=2 --output json

注意:須使用 --server weiyun --tool weiyun.xxx,避免把 server 與 tool 名拼錯。

列出根目錄(JSON 請求體示例)

技能文檔中的 weiyun.list 示例:

{"limit": 50, "get_type": 0, "req_header": {"qua": "MAC_15.4.1_CODEBUDDY_4.8.1", "version": "1.0.8"}}

qua 按實際客戶端平臺與版本填寫;version 與當前技能 frontmatter 版本一致。

上傳本地文件

推薦在技能包目錄執行:

python3 scripts/upload_to_weiyun.py /path/to/file --pdir_key <pdir_key>

--token 可顯式傳入,或設置環境變量 WEIYUN_MCP_TOKEN。pdir_key 應使用 weiyun.list 響應頂層的 pdir_key,不要用單個條目裏可能爲空的字段。

下載與分享

  1. weiyun.list 取得 file_id 與頂層 pdir_key。
  2. weiyun.download 拿到 HTTPS 地址後,用 curl 落盤,並覈對文件大小與 file_size。
  3. weiyun.gen_share_link 生成外鏈;file_list 中的 pdir_key 必須非空。分享鏈接無法用本技能直接當下載接口,需在瀏覽器打開。

更完整的九類工作流見包內 references/workflows.md;參數表見 references/mcp_api.md。

適用場景與注意

適合誰

  • 已在用微雲網盤存個人/團隊文件,希望在 Cursor、Claude Code、Codex 等 Agent 裏用自然語言或 Tool 調用完成網盤操作。
  • 需要腳本化 FTN 分塊上傳、批量整理目錄、生成帶密碼的分享鏈。

限制與坑

事項 說明
產品邊界 微雲網盤 ≠ 騰訊文檔;IM 直髮文件不支持,可改用 weiyun.gen_share_link
刪除目錄 dir_name 必填,且技能要求刪除目錄前必須讓用戶再次確認
搜索後續操作 搜索結果不含 pdir_key,需再用 weiyun.list 定位
錯誤碼 如 117402 Token 無效、1192 目錄名無效、50000 服務繁忙等,見 references/faq.md
SkillHub 數據 頁面顯示評分 100000、下載約 2433 次(以 SkillHub 爲準)

結尾

微雲 MCP 把 weiyun.com 網盤 的文件操作收斂到 MCP Tool 與一套授權/上傳腳本里,並寫清觸發邊界,減少 Agent 誤用其他產品或本地路徑。若你的文件在微雲且 Agent 已支持 SkillHub 安裝,可按上文裝好技能、完成 Token 配置後,從 weiyun.list 或上傳腳本開始驗證。

官方入口:https://api.skillhub.cn/tencent-adm/tencent-drive-mcp

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

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

小夜