SuperAPI AI 工具集

monday-automation

办公与效率

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Rube MCP(Composio 的 Monday 工具包)自动化 Monday.com 的工作管理流程,包括看板创建、条目管理、列值更新、分组组织、子项以及更新/评论线程。工具包文档见 composio.dev/toolkits/monday。

前提条件: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 并指定 toolkit monday;若连接非 ACTIVE,按返回的授权链接完成 Monday.com OAuth;确认状态为 ACTIVE 后再运行工作流。

主要能力:看板管理(MONDAY_GET_WORKSPACES、MONDAY_LIST_BOARDS、MONDAY_CREATE_BOARD、MONDAY_CREATE_COLUMN、MONDAY_CREATE_GROUP、MONDAY_BOARDS);条目管理(MONDAY_CREATE_ITEM、MONDAY_LIST_BOARD_ITEMS、MONDAY_MOVE_ITEM_TO_GROUP、MONDAY_ITEMS_PAGE);列值更新(MONDAY_CHANGE_SIMPLE_COLUMN_VALUE 处理文本/状态/下拉,MONDAY_UPDATE_ITEM 处理时间线/人员/日期等复杂类型);分组与结构(MONDAY_LIST_GROUPS、MONDAY_LIST_COLUMNS、MONDAY_COLUMNS);子项与更新(MONDAY_LIST_SUBITEMS_BY_PARENT、MONDAY_CREATE_UPDATE、MONDAY_CREATE_OBJECT 执行原始 GraphQL)。

使用方式:先解析显示名到 ID(看板名→board_id、组名→group_id、列标题→column_id、工作区名→workspace_id、条目名→item_id),再执行操作。column_values 必须使用列 ID 而非标题,格式随类型而异:状态用 {"index": 0} 或 {"label": "Done"},日期用 {"date": "YYYY-MM-DD"},人员用 {"personsAndTeams": [{"id": 123, "kind": "person"}]},时间线用 {"from": "YYYY-MM-DD", "to": "YYYY-MM-DD"}。条目分页为游标式,MONDAY_ITEMS_PAGE 返回游标,游标缓存 60 分钟,每页上限 500;看板与工作区用 page/limit 分页。

限制与注意:board_kind 必填且为 public/private/share;item_name 最长 256 字符;子项看板不支持 MONDAY_CREATE_ITEM,需用 MONDAY_CREATE_OBJECT 的 GraphQL 变更;子项只能通过父项查询;column_type 须为精确 snake_case 枚举(如 people 而非 person);MONDAY_CHANGE_SIMPLE_COLUMN_VALUE 默认自动创建缺失标签,MONDAY_UPDATE_ITEM 默认不创建;Monday.com GraphQL API 有基于复杂度的速率限制,大看板多列会增加复杂度,可用 limit 降低每请求条目数;MONDAY_CREATE_OBJECT 为原始 GraphQL 接口,需确保变更语法正确。ID 格式:看板与条目 ID 为大整数,组 ID 为字符串,列 ID 为短字符串,工作区 ID 为整数。