微云网盘文件管理免费版:目录浏览、文件下载与上传,内置一键脚本与基础错误码指南。
微云工具箱(免费版)是一项面向实际任务的技能,主要用于微云网盘是腾讯提供的个人云存储服务;本工具箱通过 MCP工具协议与微云网盘交互,把日常的"列目录、下载、上传"三件事封装成可直接复制的工作流;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
微云网盘是腾讯提供的个人云存储服务。本工具箱通过 MCP工具协议与微云网盘交互,把日常的"列目录、下载、上传"三件事封装成可直接复制的工作流。免费版聚焦于"能用、够用",专业版补齐分享、删除、重命名、移动、分类查询等进阶操作。
所有文件哈希计算与分片逻辑均在本地完成,服务端只接收预计算好的哈希值,既保护隐私又降低服务端压力。
| 能力 | 说明 | 免费版 |
|---|---|---|
| 目录列表 | weiyun.list 按目录浏览文件与子目录 |
是 |
| 文件下载 | weiyun.download 批量获取 HTTPS 下载链接 |
是 |
| 文件上传 | weiyun.upload 两阶段协议,支持秒传 |
是 |
| 一键上传脚本 | upload_to_weiyun.py 自动计算参数 |
是 |
| 按分类查询 | weiyun.list_by_category 文档/图片/视频 |
否(专业版) |
| 分享外链 | weiyun.gen_share_link 含密码设置 |
否(专业版) |
| 批量删除 | weiyun.delete 支持回收站 |
否(专业版) |
| 重命名 | weiyun.rename_file/dir |
否(专业版) |
| 创建/移动 | weiyun.create_dir/move_file/move_dir |
否(专业版) |
| 版本检查 | check_skill_update 自动更新 |
否(专业版) |
用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 按照skill规范执行核心功能执行操作,遵循单一意图原则。 输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作用config_options参数进行配置。
输入: 用户提供参数配置与调用所需的指令和必要参数。 处理: 按照skill规范执行参数配置与调用操作,遵循单一意图原则。 输出: 返回参数配置与调用的执行结果,包含操作状态和输出数据。
config_options参数,支持修改/重置/导入操作用output_format参数进行配置。
输入: 用户提供结果处理与输出所需的指令和必要参数。 处理: 按照skill规范执行结果处理与输出操作,遵循单一意图原则。 输出: 返回结果处理与输出的执行结果,包含操作状态和输出数据。
output_format参数,支持导出/保存/转换操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:微云网盘文件管理、免费版、目录浏览、文件下载与上传、内置一键脚本与基、础错误码指南、微云工具箱、面向个人用户与独、立开发者、封装微云网盘的日、常文件操作、文件下载、文件上传、MCP、工具协议与微云网、盘交互、所有文件哈希计算、在本地完成、避免敏感数据外泄、Use、when、需要数据分析、报表生成、统计洞察、数据可视化时使用、不适用于实时流数、据处理、适用于独立开发者、企业团队和自动化、工作流场景等。用户说"把我微云里的会议纪要下载下来"。Agent 应先调用 weiyun.list 浏览目录定位文件,拿到 file_id 与顶层 pdir_key,再调用 weiyun.download 获取下载链接,最后用 curl -b 携带 cookie 下载。
用户说"把这个项目压缩包传到微云"。Agent 应直接调用一键脚本 upload_to_weiyun.py,传入文件路径与目标目录 pdir_key,无需手动计算分片哈希。
用户说"看看我微云根目录有哪些东西"。Agent 调用 weiyun.list,参数 limit=50, get_type=0,回显 dir_list 与 file_list。
WEIYUN_MCP_TOKEN)weiyun.listweiyun.download 获取链接后用 curl 下载# Linux/macOS python3 scripts/upload_to_weiyun.py /path/to/file --token--pdir_key # Windows PowerShell(需先切换 UTF-8 编码) chcp 65001 >nul && python scriptsupload_to_weiyun.py C:pathtofile --pdir_key
脚本参数:
| 参数 | 必填 | 说明 |
|---|---|---|
file_path |
是 | 本地文件路径(位置参数) |
--token |
是 | MCP工具 token(或设 WEIYUN_MCP_TOKEN 环境变量) |
--pdir_key |
否 | 上传目标目录 key(不填使用 token 绑定目录) |
--env_id |
否 | 环境标识(如 sit-0cd15bb3) |
--mcp_url |
否 | MCP server 地址(默认官方端点) |
--max_rounds |
否 | 最大上传轮数(默认 50) |
结果处理: 执行完成后,查看输出结果确认操作状态。成功时输出包含处理摘要和结果数据;失败时根据错误信息排查问题,查阅错误处理章节获取恢复步骤。
调用 weiyun.list,参数: limit = 50 get_type = 0 # 0-所有,1-仅目录,2-仅文件
响应包含 pdir_key(顶层目录 key,后续操作必填)、dir_list、file_list、finish_flag。
调用 weiyun.download,参数:
items = [{"file_id": "", "pdir_key": "<顶层 pdir_key>"}]
返回每个文件的 https_download_url 与 cookie,下载时必须携带:
curl -s -L -o <本地文件名> -b "" " "
阶段一:预上传 filename, file_size, file_sha, block_sha_list, check_sha → file_exist=true 秒传成功 → file_exist=false 获取 upload_key + channel_list 阶段二:分片上传 upload_key, channel_list, channel_id, ex, file_data, filename → status=1 继续下一片 → status=2 上传完成
所有需要 pdir_key 的操作都必须使用 weiyun.list 响应顶层的 pdir_key,不要使用文件条目自身的 pdir_key 字段(该字段常为空字符串)。这是最常见的错误来源。
weiyun.download 返回的下载链接必须用 curl -b 携带 cookie,且加 -L 跟随重定向,否则会 403。
手动计算 block_sha_list 容易出错(微云使用流式 SHA1 内部状态,非标准独立分块 SHA1)。优先使用 upload_to_weiyun.py,它内置哈希计算与重试逻辑。
遇到 retcode=50000 时,等待 2-5 秒后重试,最多 3 次。一键脚本已内置此逻辑。
上传脚本会读取本地文件与 WEIYUN_MCP_TOKEN 环境变量,并向受信任的微云 MCP端点 发起 HTTPS 请求。调用前应向用户确认文件路径,禁止用通配符触发上传。
A:使用 weiyun.list 响应中顶层的 pdir_key,不是文件自身的 pdir_key 字段(该字段可能为空字符串)。
A:必须指定 --pdir_key 参数。先调用 weiyun.list 获取响应顶层的 pdir_key。
A:每轮上传完一片后,通道列表可能全部 len=0,需要重新预上传获取下一批通道。一键脚本已自动处理。
A:确保分块 SHA 值使用流式 SHA1 内部状态(小端序),而非独立分块 SHA1。直接用一键脚本可避免此问题。
A:服务端用最后一个 block 的 SHA 覆盖 file_sha,两者必须相等。一键脚本会自动保证这一点。
A:上传分片时 channel_id 必须与 channel_list 中某个条目匹配,否则报错。
A:执行 Python 脚本或命令前必须先 chcp 65001 >nul 切换控制台为 UTF-8,且 Windows 下用 python 而非 python3。
| 错误码 | 名称 | 处理建议 |
|---|---|---|
| 1192 | 参数错误,目录名无效 | 删除目录时缺少 dir_name(专业版功能) |
| 50000 | 服务繁忙 | 等待 2-5 秒执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,最多 3 次 |
| 117401 | 每日配额耗尽 | 次日零点重置,或开通会员 |
| 117402 | MCP工具 token 无效 | 重新生成 token |
| 117403 | 必填参数为空 | 检查 file_list/dir_list 是否完整 |
| 117404 | 参数不合法 | 检查 file_id/pdir_key 格式 |
| 117405 | 权限不足 | 确认文件属于当前用户 |
本免费体验版限制以下高级功能:
weiyun.list_by_category,文档/图片/视频分类)weiyun.gen_share_link,含密码设置)weiyun.delete,支持回收站与彻底删除)weiyun.rename_file/rename_dir)weiyun.create_dir/move_file/move_dir)check_skill_update)解锁全部功能请使用专业版:weiyun-toolkit-pro
https://www.weiyun.com 域名| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由 Agent 平台内置 LLM 提供 |
| mcporter | CLI 工具 | 必需 | 用于调用微云 MCP工具 |
| requests | Python 库 | 必需 | pip install requests |
| 微云 MCP工具 token | 凭证 | 必需 | 通过微云授权获取 |
| curl | CLI 工具 | 必需 | 系统自带或安装 |
WEIYUN_MCP_TOKENWEIYUN_ENV_IDhttps://*.weiyun.com / *.qq.com 的 MCP server 端点相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章