用途:这是一个 Microsoft To Do 集成技能,用于让 AI 智能体与本工具交互,管理任务列表(Task Lists)、任务(Tasks)和步骤(Steps)。适用于用户需要读取或改动 Microsoft To Do 数据的场景。官方 API 文档见 https://developer.microsoft.com/en-us/graph/apis/api-reference/v1.0/resources/todo 。
主要能力:内置动作包括 delete-task、update-task、get-task、create-task、list-tasks(任务),以及 delete-task-list、update-task-list、get-task-list、create-task-list、list-task-lists(任务列表)。每个动作包含 id、name、description、inputSchema 与 outputSchema。内置动作未覆盖的需求可通过代理直接请求 API。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest 。认证:membrane login --tenant --clientName=<agentType> ;无头环境会打印授权 URL,用户完成登录后执行 membrane login complete <code> 。连接:membrane connection ensure "" --json ,用户需在浏览器完成认证;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询直至 READY;出现 CLIENT_ACTION_REQUIRED 时按 clientAction 提示处理。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json ,传参用 --input '{"key": "value"}' ,结果在响应的 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint ,可加 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任意命令加 --json 可得机器可读输出。agentType 可用 claude、openclaw、codex、warp、windsurf 等。
最佳实践与限制:优先用 Membrane 而非自建调用,以复用内置认证、分页与错误处理;先搜索现有动作再写自定义 API 调用;不要向用户索要 API Key 或 Token,改由连接机制处理。资料未提供具体收费、配额与平台支持范围等信息。