SuperAPI AI 工具集

asana-automation

智能体与模型

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Rube MCP 调用 Composio 的 Asana 工具包,自动化 Asana 中的任务、项目、分区、团队和工作区操作。工具包文档见 composio.dev/toolkits/asana。

前提条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);已通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 asana 的有效连接;每次调用前先用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit asana;若连接非 ACTIVE,按返回的授权链接完成 Asana OAuth;确认状态为 ACTIVE 后再执行工作流。

主要能力:任务管理(搜索、列出、创建任务与子任务、查看详情);项目与分区管理(列出、创建、复制项目,列出与创建分区,将任务移入分区);团队与用户管理(列出团队、团队成员、工作区用户、当前用户);并行操作(ASANA_SUBMIT_PARALLEL_REQUESTS 批量执行多个 API 调用)。

使用方式:多数操作需先获取工作区 GID(ASANA_GET_MULTIPLE_WORKSPACES),再按需调用对应工具,如 ASANA_SEARCH_TASKS_IN_WORKSPACE、ASANA_CREATE_A_TASK、ASANA_GET_WORKSPACE_PROJECTS、ASANA_CREATE_SECTION_IN_PROJECT、ASANA_ADD_TASK_TO_SECTION、ASANA_GET_TEAMS_IN_WORKSPACE 等。名称到 GID 的解析需先列出再按名称匹配并提取 gid 字段。分页采用基于游标的 offset 参数,检查响应中的 next_page 并传入 next_page.offset。

限制与注意:所有 Asana ID 均为字符串 GID,非整数;多数操作需要工作区上下文,任务、项目、用户均以工作区为范围;搜索按工作区而非项目范围;并行请求中单个失败不会回滚已成功的请求;每个 action 必须是有效的 Asana API 调用。

适用场景:需要在 Asana 中批量创建或整理任务、跨项目组织分区、查询团队与用户信息,或通过并行请求提升批量操作效率的自动化流程。

其他信息:资料未提供收费、价格、平台支持范围或效果数据。