ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

☁️ TCED Cloud Drive | 腾讯云企业网盘

☁️ TCED Cloud Drive | 腾讯云企业网盘集成技能 Manage Tencent Cloud Enterprise Drive (TCED) via MCP tools. Upload, download, browse, search files across personal and team spaces with OAuth2 authentication. 通过 MCP 工具操作腾讯云企业网盘(TCED/SMH),支持文件上传、下载、浏览、搜索,多账号认证与多空间切换。 触发关键词:企业网盘、网盘、TCED、SMH、cloud drive、file upload、file download、file manager、cloud storage、文件上传、文件下载、云端文件、个人空间、团队空间。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cuijiawei123/tced-skill
Or

腾讯云企业网盘 (TCED) 技能

通过 tced-mcp MCP 工具操作腾讯云企业网盘,支持 OAuth2 授权认证、空间管理和文件操作。

前置要求

要求说明
Node.js>= 18.0.0
npm / npx随 Node.js 安装,用于获取和运行 tced-mcp
浏览器任意浏览器即可(可在本机或其他设备上打开授权链接)
网络访问需能访问 pan.tencent.com(授权页面)和 api.tencentsmh.cn(API 端点)
本地凭据存储~/.tced-mcp/auth.json — 存储 OAuth2 Token 和配置(自动创建)

⚠️ 凭据安全~/.tced-mcp/auth.json 中包含 OAuth2 AccessToken 和 RefreshToken。建议确保该文件权限为 600(仅所有者可读写):

chmod 600 ~/.tced-mcp/auth.json

概览

TCED MCP Server 基于 OAuth2 第三方授权模式,调用 login 获取授权链接,用户在浏览器中完成授权后,将授权码传回 login(code) 即可操作已授权的空间和文件。支持桌面和无界面服务器(headless)两种场景。

类别工具说明
认证login发起 OAuth2 授权(两阶段:获取授权 URL → 传入 code 完成登录)
认证logout登出账号
认证list_accounts列出所有已登录账号
认证switch_account切换活跃账号
认证current_account查看当前账号信息
空间list_authorized_spaces列出已授权空间
空间switch_space切换到指定空间
空间current_space查看当前活跃空间
文件upload_file上传文件(本地文件或文本内容)
文件download_file下载文件(获取链接或保存到本地)
文件file_info查看文件/目录详情
文件list_directory列出目录内容
文件search_files搜索文件和目录

首次使用 — 自动设置

当用户首次要求操作企业网盘时,按以下流程操作:

步骤 1:检查 MCP 服务是否可用

尝试调用 current_account 检查 tced-mcp 是否已在 MCP 客户端中配置并运行。

  • 如果可用:跳到「OAuth2 授权登录」
  • 如果不可用:继续步骤 2

步骤 2:配置 MCP 客户端

tced-mcp 已发布到 npm,无需手动安装。只需在 MCP 客户端配置文件(如 mcp.json)中添加:

{
  "mcpServers": {
    "tced-mcp": {
      "command": "npx",
      "args": ["-y", "[email protected]"],
      "env": {
        "TCED_PAN_DOMAIN": "https://pan.tencent.com",
        "TCED_BASE_PATH": "https://api.tencentsmh.cn"
      }
    }
  }
}

⚠️ 供应链安全说明

  • args必须锁定具体版本号(如 [email protected]),不要使用 @latest。锁定版本可防止包被劫持时自动拉取恶意版本。升级时应手动修改版本号并验证 changelog。
  • 必须配置 env 字段,显式指定 TCED_PAN_DOMAINTCED_BASE_PATH 为官方生产地址。这两个环境变量会在每次启动时强制覆盖本地缓存(~/.tced-mcp/auth.json)中的域名配置,确保 API 请求始终指向可信端点。
  • 不要将 env 中的域名修改为非官方地址,除非你完全了解风险——所有 API 请求(包含 OAuth2 Token)都会发送到配置的端点。

配置完成后重启 MCP 客户端使配置生效。

步骤 3:验证安装

也可以使用脚本快速检查环境:

{baseDir}/scripts/setup.sh --check

OAuth2 授权登录

检查登录状态

调用 current_account 检查是否已登录。已登录则跳到「选择空间」,否则继续登录。

发起授权登录(两阶段)

第一步:调用 login()(不传参数),返回授权 URL。

  • 有界面场景:MCP 会自动尝试打开浏览器(如果打开失败会提示手动访问)
  • 无界面场景(headless):将授权 URL 复制到任意设备的浏览器中打开

用户在网盘页面(pan.tencent.com)完成:

  1. 登录企业网盘账号
  2. 选择要授权的企业
  3. 选择要授权的空间 — ⚠️ 每次授权只选一个空间,AccessToken 与该空间一对一绑定
  4. 点击「同意授权」

授权成功后,页面会展示授权码(code),请复制该授权码。

第二步:调用 login(code: "粘贴授权码"),完成 token 交换。若只授权了一个空间则自动切换到该空间。

⚠️ 核心规则:每个 AccessToken 只对应一个空间。如需操作其他空间,必须重新调用 login 授权目标空间。

⏰ 超时限制:授权链接 5 分钟内有效。超时后需重新调用 login() 获取新链接。

选择空间(多空间场景)

如果授权了多个空间:

  1. 调用 list_authorized_spaces 获取空间列表
  2. 调用 switch_space(spaceId) 切换到目标空间

核心操作流程

浏览目录

list_directory(filePath: "docs", limit: 50)

支持 marker 翻页、排序和筛选,详见 references/api_reference.md

搜索文件

Metadata

Stars3409
Views0
Updated2026-03-25
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cuijiawei123-tced-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.