用途:通过 Rube MCP(基于 Composio 的 OneDrive 工具包)自动化 OneDrive 的文件与文件夹管理,包括搜索浏览、上传下载、分享与权限、创建移动复制删除,以及驱动器信息与变更跟踪。
前置条件:需先连接 Rube MCP(提供 RUBE_SEARCH_TOOLS),并在 RUBE_MANAGE_CONNECTIONS 中以 toolkit one_drive 建立并激活 OneDrive 连接(未激活则按返回的授权链接完成 Microsoft OAuth)。每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。配置方式为在客户端 MCP 配置中添加 https://rube.app/mcp。
主要能力与工具:搜索浏览用 ONE_DRIVE_SEARCH_ITEMS(参数 q、search_scope、top、skip_token 等)、ONE_DRIVE_ONEDRIVE_LIST_ITEMS、ONE_DRIVE_GET_ITEM;上传下载用 ONE_DRIVE_ONEDRIVE_UPLOAD_FILE(file、folder)与 ONE_DRIVE_DOWNLOAD_FILE(item_id、file_name);分享权限用 ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM、ONE_DRIVE_CREATE_LINK、ONE_DRIVE_GET_ITEM_PERMISSIONS;文件夹操作用 ONE_DRIVE_ONEDRIVE_CREATE_FOLDER、ONE_DRIVE_MOVE_ITEM、ONE_DRIVE_COPY_ITEM、ONE_DRIVE_DELETE_ITEM、ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA;驱动器信息用 ONE_DRIVE_GET_DRIVE、ONE_DRIVE_LIST_DRIVES、ONE_DRIVE_GET_QUOTA、ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA、ONE_DRIVE_GET_ITEM_VERSIONS。
限制与注意:搜索不支持 KQL 与通配符,仅用普通关键词;LIST_ITEMS 仅返回根级内容;移动不支持跨驱动器;复制为异步;删除仅移入回收站;item ID 区分大小写且平台格式不同;并行请求可能触发 HTTP 429,需遵循 Retry-After。官方文档见 composio.dev/toolkits/one_drive。