
关于
通过 Rube MCP(Composio)自动化 Wrike 项目管理:创建任务/文件夹、管理项目、分配工作和跟踪进度。始终先搜索工具以获取当前 Schema。
name: wrike-automation description: "通过 Rube MCP (Composio) 自动化 Wrike 项目管理:创建任务/文件夹、管理项目、分配工作和跟踪进度。始终先搜索工具以获取当前 schema。" risk: critical source: community date_added: "2026-02-27"
通过 Rube MCP 实现 Wrike 自动化
通过 Composio 的 Wrike 工具包经由 Rube MCP 自动化 Wrike 项目管理操作。
前提条件
- Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用)
- 通过
RUBE_MANAGE_CONNECTIONS使用工具包wrike建立活跃的 Wrike 连接 - 始终先调用
RUBE_SEARCH_TOOLS获取当前工具 schema
设置
获取 Rube MCP:在你的客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。无需 API 密钥 —— 只需添加端点即可工作。
- 通过确认
RUBE_SEARCH_TOOLS响应来验证 Rube MCP 可用 - 使用工具包
wrike调用RUBE_MANAGE_CONNECTIONS - 如果连接不是 ACTIVE 状态,按照返回的认证链接完成 Wrike OAuth
- 在运行任何工作流之前确认连接状态显示 ACTIVE
核心工作流
1. 创建和管理任务
何时使用:用户想在 Wrike 中创建、分配或更新任务
工具序列:
WRIKE_GET_FOLDERS- 查找目标文件夹/项目 [前提]WRIKE_GET_ALL_CUSTOM_FIELDS- 如需要获取自定义字段 ID [可选]WRIKE_CREATE_TASK- 创建新任务 [必需]WRIKE_MODIFY_TASK- 更新任务属性 [可选]
关键参数:
folderId:任务将创建在其中的父文件夹 IDtitle:任务标题description:任务描述(支持 HTML)responsibles:要分配的用户 ID 数组status:'Active'、'Completed'、'Deferred'、'Cancelled'importance:'High'、'Normal'、'Low'customFields:{id, value} 对象数组dates:包含 type、start、due、duration 的对象
注意事项:
- folderId 是必需的;任务必须属于一个文件夹
- responsibles 需要 Wrike 用户 ID,不是邮箱或名称
- 自定义字段 ID 必须从 GET_ALL_CUSTOM_FIELDS 获取
- priorityBefore 和 priorityAfter 互斥
- Status 字段在 Team 计划中可能不可用
- dates.start 和 dates.due 使用 'YYYY-MM-DD' 格式
2. 管理文件夹和项目
何时使用:用户想创建、修改或组织文件夹和项目
工具序列:
WRIKE_GET_FOLDERS- 列出现有文件夹 [必需]WRIKE_CREATE_FOLDER- 创建新文件夹/项目 [可选]WRIKE_MODIFY_FOLDER- 更新文件夹属性 [可选]WRIKE_LIST_SUBFOLDERS_BY_FOLDER_ID- 列出子文件夹 [可选]WRIKE_DELETE_FOLDER- 永久删除文件夹 [可选]
关键参数:
folderId:创建时的父文件夹 ID;修改时的目标文件夹 IDtitle:文件夹名称description:文件夹描述customItemTypeId:设置后创建为项目而非文件夹shareds:要共享的用户 ID 或邮箱数组project:在 GET_FOLDERS 中过滤项目 (true) 或文件夹 (false)
注意事项:
- DELETE_FOLDER 是永久性的,会删除所有内容(任务、子文件夹、文档)
- 不能修改 rootFolderId 或 recycleBinId 作为父级
- 文件夹创建会自动与创建者共享
- customItemTypeId 将文件夹转换为项目
- 带 descendants=true 的 GET_FOLDERS 返回文件夹树(可能很大)
3. 检索和跟踪任务
何时使用:用户想查找任务、检查状态或监控进度
工具序列:
WRIKE_FETCH_ALL_TASKS- 列出带可选过滤器的任务 [必需]WRIKE_GET_TASK_BY_ID- 获取特定任务的详细信息 [可选]
关键参数:
status:按任务状态过滤('Active'、'Completed' 等)dueDate:按截止日期范围过滤(start/end/equal)fields:要包含的额外响应字段page_size:每页结果数(1-100)taskId:用于详细检索的特定任务 IDresolve_user_names:自动将用户 ID 解析为名称(默认 true)
注意事项:
- FETCH_ALL_TASKS 每页最多分页 100 项
- dueDate 过滤器支持 'equal'、'start' 和 'end' 字段
- 日期格式:'yyyy-MM-dd' 或 'yyyy-MM-ddTHH:mm:ss'
- GET_TASK_BY_ID 返回只读详细信息
- 单任务查询默认返回 customFields
4. 启动任务蓝图
何时使用:用户想从预定义模板创建任务
工具序列:
WRIKE_LIST_TASK_BLUEPRINTS- 列出可用蓝图 [前提]WRIKE_LIST_SPACE_TASK_BLUEPRINTS- 列出特定空间中的蓝图 [替代]WRIKE_LAUNCH_TASK_BLUEPRINT_ASYNC- 启动蓝图 [必需]
关键参数:
task_blueprint_id:要启动的蓝图 IDtitle:根任务的标题parent_id:父文件夹/项目 ID(或 super_task_id)super_task_id:父任务 ID(或 parent_id)reschedule_date:任务重新安排的目标日期reschedule_mode:'RescheduleStartDate' 或 'RescheduleFinishDate'
限制
- 仅在任务明确匹配上述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,请停下来要求澄清。
兼容工具
Claude CodeCursor
标签
后端开发
