用途:通过 Composio 的 Asana 工具包,经 Rube MCP 自动化 Asana 的任务、项目、分区、团队与工作区操作。
前置条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 完成 asana 工具包的有效连接。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
设置:在客户端配置中以 MCP 服务器形式添加 https://rube.app/mcp ,无需 API key;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定工具包 asana;若连接非 ACTIVE,按返回的授权链接完成 Asana OAuth,确认状态为 ACTIVE 后再执行工作流。
主要能力:任务管理(搜索、列出项目任务、创建任务与子任务、查看详情);项目与分区管理(列出/创建项目、列出/创建分区、把任务加入分区、列出分区任务、复制项目);团队与用户(列出工作区团队、团队成员、工作区用户、当前用户及多用户详情);批量并行(ASANA_SUBMIT_PARALLEL_REQUESTS)。
使用方式:任务创建等操作通常需要 workspace GID,先经 ASANA_GET_MULTIPLE_WORKSPACES 取得;任务搜索以工作区为范围,非项目范围;分页使用 offset,读取响应中的 next_page 并传入 next_page.offset 翻页。并行请求中单个失败不会回滚已成功请求。
限制:仅适用于上述范围匹配的任务;输出不能替代针对具体环境的验证、测试或专家审查;缺少必要输入、权限、安全边界或成功标准时应先询问澄清。
注意:所有 Asana ID 均为字符串 GID 而非整数;多数操作需要工作区上下文。