WebMerge 是一款文档生成工具,可自动化创建合同、提案、报告等文档,供不同规模的企业用于简化文档工作流、减少手动数据录入。其资料涉及的核心对象包括 Merge、Document、Submission、DataSource 和 Delivery。该技能通过 Membrane CLI 与 WebMerge 交互,由 Membrane 自动处理认证与凭证刷新。
使用前需安装 CLI:npm install -g @membranehq/cli@latest。认证命令为 membrane login --tenant --clientName=<agentType>;若为无头环境,命令会打印授权 URL,用户在浏览器完成登录后,用 membrane login complete <code> 结束。任意命令可加 --json 获得机器可读输出。
连接 WebMerge 使用 membrane connection ensure "https://www.webmerge.me" --json,用户在浏览器完成认证后输出包含连接 id;若连接处于 BUILDING 状态,可轮询 npx @membranehq/cli connection get <id> --wait --json,直至状态为 READY。
发现操作使用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行操作为 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。当预置操作不足时,可通过代理直接请求 WebMerge API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景为需要与 WebMerge 数据交互、管理记录或自动化文档工作流的任务。限制方面,官方文档见 https://www.webmerge.me/docs/;资料未提供 WebMerge 的收费、价格、具体平台支持或效果数据。