用途:通过 Rube MCP 调用 Composio 的 Box 工具包,自动化 Box 云存储的文件与文件夹操作、搜索、共享协作、元数据查询和 Box Sign 签名请求。
前置条件:需连接 Rube MCP(RUBE_SEARCH_TOOLS 可用),并通过 RUBE_MANAGE_CONNECTIONS 以 toolkit box 建立有效 Box 连接;执行前应先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。设置方式为在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥。
主要能力:文件上传(BOX_UPLOAD_FILE)与下载(BOX_DOWNLOAD_FILE)、打包 zip 下载;全文搜索(BOX_SEARCH_FOR_CONTENT)及按元数据查询;文件夹创建、更新、复制、删除与永久删除;文件与文件夹共享链接、协作权限管理;Box Sign 签名请求的列出、查询与取消。
使用要点:所有实体使用数字字符串 ID,根文件夹固定为 "0",可从 Box 网页 URL 提取 ID。嵌套参数使用双下划线,如 parent__id、lock__access。分页支持 offset(上限 10000)与 marker 两种方式,大数据集建议用 marker。搜索的布尔运算符须大写,且 query 与 mdfilters 至少提供一个。
限制:超过 50MB 的文件需分块上传 API,标准工具不支持;删除非空文件夹需 recursive: true;根文件夹不可复制或删除;Box Sign 需企业账户启用;协作角色与共享选项受企业设置和权限限制;API 存在按端点的速率限制,批量操作应加延迟。