SuperAPI AI 工具集

todoist-automation

办公与效率

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Rube MCP(Composio 的 Todoist 工具包)自动化 Todoist 的任务管理、项目组织、分区管理、筛选与批量任务流程。

前提:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 toolkit todoist 建立有效 Todoist 连接;每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

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

主要能力:任务创建、更新、完成、重开、删除与批量创建;项目列表、创建、更新与详情;分区创建、重命名与删除;按筛选语法搜索任务、查看已完成任务历史与自定义筛选。常用工具包括 TODOIST_CREATE_TASK、TODOIST_BULK_CREATE_TASKS、TODOIST_GET_ALL_TASKS、TODOIST_GET_COMPLETED_TASKS_BY_COMPLETION_DATE 等。

使用方式:先解析名称到 ID(项目、分区、任务),再执行操作。截止日期可用 due_string 自然语言、due_date(YYYY-MM-DD)或 due_datetime(RFC3339),同一时间只能用一种 due 字段。批量创建时 tasks 数组中每项至少含 content,due 为嵌套对象。

限制与注意:GET_ALL_TASKS 只返回未完成任务,已完成任务需用按完成日期查询,且日期范围约限 3 个月;筛选词必须引用账号中真实存在的实体,否则返回 HTTP 400;completed 类筛选不适用于 GET_ALL_TASKS。API 优先级 1=普通、4=紧急,与 UI 的 p1=紧急相反。部分工具仅接受数字 ID,遇 400 可尝试获取数字 ID。注意 API 速率限制,批量操作优先用 BULK_CREATE_TASKS。