用途:通过 Composio 的 Canva 工具包,经 Rube MCP 自动化 Canva 设计相关操作,适合在智能体工作流中批量管理设计、素材与导出。
主要能力:列出与浏览设计(CANVA_LIST_USER_DESIGNS,支持 query、ownership、sort_by、continuation 分页);创建设计(CANVA_CREATE_CANVA_DESIGN_WITH_OPTIONAL_ASSET,指定 design_type、title、宽高或素材);上传素材(CANVA_CREATE_ASSET_UPLOAD_JOB 配合 CANVA_FETCH_ASSET_UPLOAD_JOB_STATUS 轮询);导出设计(CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB 配合 CANVA_GET_DESIGN_EXPORT_JOB_RESULT,支持 pdf、png、jpg、svg、mp4、gif、pptx);文件夹管理(CANVA_POST_FOLDERS、CANVA_MOVE_ITEM_TO_SPECIFIED_FOLDER);品牌模板自动填充(CANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST、CANVA_INITIATE_CANVA_DESIGN_AUTOFILL_JOB)。
使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS(toolkit 为 canva),若连接非 ACTIVE 则按返回的授权链接完成 Canva OAuth,确认状态为 ACTIVE 再执行工作流。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
限制:上传、导出、自动填充均为异步,必须轮询任务状态(建议间隔 2-3 秒),导出下载链接会过期;素材须先上传成功才能在设计中使用;设计类型须精确匹配 Canva 预定义类型;自动填充占位符区分大小写且仅品牌模板支持;API 存在速率限制,批量操作需退避与分批;结果可能嵌套在 data 键下,需防御性解析。资料未提供具体价格与配额信息。