用途:通过 Rube MCP(Composio)在客户端中自动化 OneDrive 操作,包括文件与文件夹的搜索、浏览、上传下载、分享、权限管理、移动复制删除以及驱动器与配额信息查询。
主要能力:搜索与浏览文件(ONE_DRIVE_SEARCH_ITEMS、ONE_DRIVE_ONEDRIVE_LIST_ITEMS、ONE_DRIVE_GET_ITEM、ONE_DRIVE_ONEDRIVE_FIND_FILE、ONE_DRIVE_ONEDRIVE_FIND_FOLDER、ONE_DRIVE_LIST_DRIVES);上传下载(ONE_DRIVE_ONEDRIVE_UPLOAD_FILE、ONE_DRIVE_DOWNLOAD_FILE);分享与权限(ONE_DRIVE_GET_ITEM_PERMISSIONS、ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM、ONE_DRIVE_CREATE_LINK、ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA);文件夹管理(ONE_DRIVE_ONEDRIVE_CREATE_FOLDER、ONE_DRIVE_MOVE_ITEM、ONE_DRIVE_COPY_ITEM、ONE_DRIVE_DELETE_ITEM);驱动器信息与变更追踪(ONE_DRIVE_GET_DRIVE、ONE_DRIVE_GET_QUOTA、ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA、ONE_DRIVE_GET_ITEM_VERSIONS)。
使用方式:需先连接 Rube MCP(将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥),确认 RUBE_SEARCH_TOOLS 可用;再调用 RUBE_MANAGE_CONNECTIONS 选择 one_drive,若连接非 ACTIVE 则按返回链接完成 Microsoft OAuth。每次执行前应先调用 RUBE_SEARCH_TOOLS 获取最新工具模式。
限制与注意:搜索不支持 KQL 运算符与通配符(q 仅纯关键字);移动不支持跨驱动器,跨驱动器需用复制;复制为异步操作;删除仅移入回收站;drive_id 与 user_id 同时提供时 drive_id 优先;item_id 区分大小写且格式因平台而异,不可用 URL 或分享链接代替;item ID 与权限端点需分别调用;并行请求可能触发 HTTP 429,需遵循 Retry-After;部分操作会改变权限,需谨慎确认。分类:办公与效率。