用途:该技能用于与 MOCO(时间追踪与项目管理工具)的数据交互,主要面向需要管理工时、项目和发票的自由职业者与中小型代理机构。
主要能力:涵盖时间追踪(计时器启动/停止、时间表条目的创建、获取、更新、删除与列表查询)、项目查询、任务查询以及用户查询。
使用方式:通过 Membrane CLI 连接 MOCO。先安装命令行工具:npm install -g @membranehq/cli@latest;再用 membrane login --tenant --clientName=<agentType> 完成认证(无头环境会输出授权 URL,需用户浏览器打开,随后执行 membrane login complete <code>)。连接可用 membrane connection ensure "https://www.mocoapp.com/" --json 创建或查找,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。可通过 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{...}' --json 执行;也可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求 MOCO API。认证凭据由 Membrane 管理,无需向用户索要 API 密钥。
限制:此为集成类技能,不改变 MOCO 自身功能;具体可用动作取决于连接配置,官方文档见 https://www.mocoapp.com/en/api。