
关于
通过 Rube MCP(Composio)自动化 Trello 看板、卡片和工作流。以编程方式创建卡片、管理列表、分配成员和跨看板搜索。
name: trello-automation description: "通过 Rube MCP (Composio) 自动化 Trello 看板、卡片和工作流。以编程方式创建卡片、管理列表、分配成员并跨看板搜索。" risk: critical source: community date_added: "2026-02-27"
通过 Rube MCP 实现 Trello 自动化
通过 Composio 的 Rube MCP 集成自动化 Trello 看板管理、卡片创建和团队工作流。
前置条件
- 必须连接 Rube MCP(RUBE_SEARCH_TOOLS 可用)
- 通过
RUBE_MANAGE_CONNECTIONS使用 toolkittrello建立活跃的 Trello 连接 - 始终先调用
RUBE_SEARCH_TOOLS获取当前工具模式
设置
获取 Rube MCP:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。无需 API 密钥——只需添加端点即可使用。
- 确认
RUBE_SEARCH_TOOLS响应以验证 Rube MCP 可用 - 使用 toolkit
trello调用RUBE_MANAGE_CONNECTIONS - 如果连接未处于 ACTIVE 状态,按照返回的认证链接完成 Trello 授权
- 确认连接状态显示 ACTIVE 后再运行任何工作流
核心工作流
1. 在看板上创建卡片
使用场景:用户想要在 Trello 看板上添加新卡片/任务
工具调用序列:
TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER- 列出看板以找到目标看板 ID [前置]TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD- 获取看板上的列表以找到目标列表 ID [前置]TRELLO_ADD_CARDS- 在解析的列表上创建卡片 [必需]TRELLO_ADD_CARDS_CHECKLISTS_BY_ID_CARD- 为卡片添加清单 [可选]TRELLO_ADD_CARDS_CHECKLIST_CHECK_ITEM_BY_ID_CARD_BY_ID_CHECKLIST- 向清单添加项目 [可选]
关键参数:
idList:24 字符十六进制 ID(不是列表名称)name:卡片标题desc:卡片描述(支持 Markdown)pos:位置('top'/'bottom')due:截止日期(ISO 8601 格式)
注意事项:
- 立即存储返回的 id (idCard);没有它下游清单操作会失败
- 清单负载可能是嵌套的 (data.data);从内部对象中提取 idChecklist
- 每个清单项目需要一次 API 调用;大型清单可能触发速率限制
2. 管理看板和列表
使用场景:用户想要查看、浏览或重组看板布局
工具调用序列:
TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER- 列出用户的所有看板 [必需]TRELLO_GET_BOARDS_BY_ID_BOARD- 获取详细看板信息 [必需]TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD- 获取看板上的列表(列) [可选]TRELLO_GET_BOARDS_MEMBERS_BY_ID_BOARD- 获取看板成员 [可选]TRELLO_GET_BOARDS_LABELS_BY_ID_BOARD- 获取看板上的标签 [可选]
关键参数:
idMember:对已认证用户使用 'me'filter:'open'、'starred' 或 'all'idBoard:24 字符十六进制或 8 字符 shortLink(不是看板名称)
注意事项:
- 某些运行会在 response.data.details[] 下返回看板——不要假设是扁平的顶层数组
- 列表可能嵌套在 results[0].response.data.details 下——需要防御性解析
- 带尾部 'Z' 的 ISO 8601 时间戳必须作为时区感知进行解析
3. 在列表间移动卡片
使用场景:用户想要通过将卡片移动到另一个列表来更改其状态
工具调用序列:
TRELLO_GET_SEARCH- 按名称或关键词查找卡片 [前置]TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD- 获取目标列表 ID [前置]TRELLO_UPDATE_CARDS_BY_ID_CARD- 更新卡片的 idList 以移动它 [必需]
关键参数:
idCard:搜索返回的卡片 IDidList:目标列表 IDpos:在新列表中的可选排序
注意事项:
- 搜索返回部分匹配;更新前验证卡片名称
- 移动不会更新在新列表中的位置;如果排序重要则设置 pos
4. 为卡片分配成员
使用场景:用户想要将团队成员分配到卡片
工具调用序列:
TRELLO_GET_BOARDS_MEMBERS_BY_ID_BOARD- 从看板获取成员 ID [前置]TRELLO_ADD_CARDS_ID_MEMBERS_BY_ID_CARD- 将成员添加到卡片 [必需]
关键参数:
idCard:目标卡片 IDvalue:要分配的成员 ID
注意事项:
- UPDATE_CARDS_ID_MEMBERS 会替换整个成员列表;使用 ADD_CARDS_ID_MEMBERS 来追加
- 成员必须拥有看板权限
5. 搜索和筛选卡片
使用场景:用户想要跨看板查找特定卡片
工具调用序列:
TRELLO_GET_SEARCH- 按查询字符串搜索 [必需]
关键参数:
query:搜索字符串(支持 board:、list:、label:、is:open/archived 运算符)modelTypes:设置为 'cards'partial:设置为 'true' 进行前缀匹配
注意事项:
- 搜索索引有延迟;新创建的卡片可能几分钟后才出现
- 对于精确名称匹配,使用 TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD 并在本地筛选
- 查询使用词语分词;常见词可能作为停用词被忽略
6. 添加评论和附件
使用场景:用户想要为现有卡片添加上下文信息
工具调用序列:
TRELLO_ADD_CARDS_ACTIONS_COMMENTS_BY_ID_CARD- 添加评论 [必需]TRELLO_ADD_CARDS_ATTACHMENTS_BY_ID_CARD- 添加附件 [可选]
关键参数:
text:评论内容(支持 Markdown)url:附件 URLname:附件显示名称
兼容工具
Claude CodeCursor
标签
后端开发
