用途:该技能用于连接 MeisterTask 并与其数据交互。MeisterTask 是采用看板式(Kanban)界面的项目与任务管理应用,团队和个人可用它组织任务。当用户需要读取或修改 MeisterTask 中的项目、任务等信息时使用本技能。
主要能力:覆盖任务、分区、项目、评论、附件与用户等对象。提供的动作包括列出任务(list-tasks)、列出项目(list-projects)、列出项目任务(list-project-tasks)、列出项目分区(list-project-sections)、列出任务评论(list-task-comments),以及按 ID 获取任务、项目、分区、评论(get-task/get-project/get-section/get-comment)。创建类动作有创建任务(create-task,在分区中创建)、创建项目(create-project)、创建分区(create-section,在项目中创建)、创建评论(create-comment)、创建标签(create-label)。更新类动作有更新任务、项目、分区。此外可列出项目标签(list-project-labels)、列出人员(list-persons)与获取当前用户(get-current-user)。
使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。然后登录:membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,用户在浏览器完成登录后用 membrane login complete <code> 结束。接着建立连接:membrane connection ensure "https://www.meistertask.com/" --json,用户在浏览器完成认证,返回连接 id。若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询直至状态不再是 BUILDING。之后搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;执行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。动作不覆盖时可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要在自动化流程或智能体中读写 MeisterTask 项目、任务、评论与标签时。
限制:认证由 Membrane 服务端处理,不应向用户索要 API 密钥或令牌;仅资料列出的动作与参数可用,其余细节暂未提供。官方 API 文档见 https://www.meistertask.com/api。