用途:通过 Rube MCP 调用 Composio 的 Box 工具包,自动化 Box 云存储的文件与文件夹操作、搜索、共享协作、元数据查询及 Box Sign 签名请求。工具包文档见 composio.dev/toolkits/box。
前提条件:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 以 toolkit box 建立有效的 Box 连接;每次应先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。
设置:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit box;若连接非 ACTIVE,按返回的授权链接完成 Box OAuth;确认状态为 ACTIVE 后再运行工作流。
主要能力:文件上传下载(BOX_UPLOAD_FILE、BOX_DOWNLOAD_FILE、BOX_CREATE_ZIP_DOWNLOAD);内容搜索与浏览(BOX_SEARCH_FOR_CONTENT、BOX_LIST_ITEMS_IN_FOLDER、BOX_GET_FILE_INFORMATION、BOX_GET_FOLDER_INFORMATION、BOX_QUERY_FILES_FOLDERS_BY_METADATA、BOX_LIST_RECENTLY_ACCESSED_ITEMS);文件夹管理(创建、更新、复制、删除、永久删除);共享与协作(列出、更新、获取协作,创建共享链接、锁定文件);Box Sign 请求(列出、获取、取消)。
使用要点:所有 ID 为数字字符串,根文件夹固定为 "0",可从 Box 网页 URL 提取;嵌套参数用双下划线(如 parent__id、lock__access);分页支持 offset+limit(offset 上限 10000)与 marker(usemarker: true,大数据集优先);搜索需 query 或 mdfilters 至少其一,布尔运算符须大写。
限制:超过 50MB 的文件需分块上传 API,标准工具不支持;删除非空文件夹需 recursive: true;根文件夹不可复制或删除;Box Sign 需企业账户启用;协作角色与共享选项受企业设置限制;API 有按端点的速率限制,批量操作应加延迟。缺失信息暂未提供。