该技能用于通过 Rube MCP 自动化 Box 云存储操作,依赖 Composio 的 Box 工具包(文档:composio.dev/toolkits/box)。
用途与前提:需在客户端配置中把 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit box,若状态非 ACTIVE 则按返回的授权链接完成 Box OAuth,连接为 ACTIVE 后才能运行工作流。执行任务前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
主要能力:1)文件上传下载,涉及 BOX_SEARCH_FOR_CONTENT、BOX_GET_FOLDER_INFORMATION、BOX_UPLOAD_FILE、BOX_DOWNLOAD_FILE、BOX_CREATE_ZIP_DOWNLOAD 等,上传目标用 parent_id(根目录为 "0"),下载用 file_id,超大文件(如超过 50MB)标准工具不支持分块上传。2)搜索与浏览,用 BOX_SEARCH_FOR_CONTENT、BOX_LIST_ITEMS_IN_FOLDER、BOX_GET_FILE_INFORMATION、BOX_GET_FOLDER_INFORMATION、BOX_QUERY_FILES_FOLDERS_BY_METADATA 等,支持按类型、扩展名、时间和元数据过滤。3)文件夹管理,创建、更新、复制、删除、彻底删除文件夹;非空文件夹删除需 recursive: true,根目录 "0" 不可复制或删除。4)共享与协作,查询和更新文件协作、创建共享链接、锁定文件等。5)Box Sign 签署请求,可列出、查询和取消签署请求,需企业账户启用 Box Sign。
使用方式与限制:实体 ID 均为数字字符串,可从 Box 网页 URL 提取,根目录固定为 "0";分页支持 offset(上限 10000)和 marker 两种方式,应分页到完成以避免结果不完整;嵌套参数使用双下划线,如 parent__id。API 存在按端点的速率限制,删除等操作需要足够权限,否则会失败;fields 参数会改变响应结构;搜索需提供 query 或 mdfilters 之一。具体收费与价格信息暂未提供。