SuperAPI AI 工具集

monday-automation

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:通过 Rube MCP(Composio)的 Monday 工具集,自动化 Monday.com 工作管理流程,包括创建看板、管理条目、更新列值、组织分组、处理子条目以及添加更新/评论。

前提条件:需连接 Rube MCP(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 monday 的 Monday.com 连接;每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。设置方式为在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应后,调用 RUBE_MANAGE_CONNECTIONS 并选择 monday,若连接非 ACTIVE 则按返回的授权链接完成 OAuth,确认状态为 ACTIVE 后再执行工作流。

主要能力:看板管理(列出工作区、列出/创建看板、创建列与分组、获取看板元数据);条目管理(创建条目、列出看板条目、分页检索、移动条目到分组);列值更新(简单类型用 MONDAY_CHANGE_SIMPLE_COLUMN_VALUE,复杂类型如时间线、人员、日期用 MONDAY_UPDATE_ITEM);分组与结构(列出分组、创建分组、查看列结构、创建列);子条目与更新(按父条目列出子条目、添加评论/更新、通过 MONDAY_CREATE_OBJECT 执行原始 GraphQL 变更)。

使用方式:先做 ID 解析,将显示名称映射为 ID(看板名→board_id、分组名→group_id、列标题→column_id、工作区名→workspace_id、条目名→item_id)。条目分页为游标式,MONDAY_ITEMS_PAGE 返回游标供下一页使用,提供游标时 board_id 与 query_params 被忽略,游标缓存 60 分钟,每页上限 500;看板与工作区列表使用 page/limit 分页。列值格式因类型而异:状态用 {"index": 0} 或 {"label": "Done"} 或字符串 "Done",日期用 {"date": "YYYY-MM-DD"},人员用 {"personsAndTeams": [{"id": 123, "kind": "person"}]},时间线用 {"from": "YYYY-MM-DD", "to": "YYYY-MM-DD"}。

限制与注意:board_kind 必填且为 public/private/share;同时提供 workspace_id 与 folder_id 时文件夹须属于该工作区;column_values 必须使用列 ID 而非标题;item_name 最长 256 字符;MONDAY_CREATE_ITEM 不支持子条目看板,需用 MONDAY_CREATE_OBJECT 的 GraphQL 变更;column_type 须为精确的 snake_case 枚举(如 people 而非 person);分组 ID 为字符串,看板与条目 ID 为大整数;Monday.com GraphQL API 有基于复杂度的速率限制,大看板查询复杂度更高,可用 limit 降低单次请求量;MONDAY_CREATE_UPDATE 用于添加评论/更新而非修改条目值;MONDAY_CREATE_OBJECT 为原始 GraphQL 接口,用于无专用工具的操作(如 create_subitem、delete_item、archive_board)。仅当任务明确匹配上述范围时使用,输出不能替代环境相关验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。