用途:该技能通过 Membrane CLI 连接 Apicurio Registry,用于管理、共享和标准化 Apache Avro、JSON Schema、Protobuf 架构及 API 设计,帮助保持跨系统与服务的一致性、兼容性。
主要能力:围绕工件(Artifacts)、工件内容、工件版本、工件规则、全局规则、分组(Groups)及其分组内的工件、内容、版本、规则,以及搜索等对象进行操作,具体动作名称与参数按需选择。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;登录可用 membrane login --tenant --clientName=<agentType>,无交互环境会打印授权 URL,完成后用 membrane login complete <code>。连接 Apicurio 可用 membrane connection ensure "https://www.apicur.io/" --json,返回 READY 即可;若为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询。之后用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 查找动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行;动作不足时可通过 membrane request CONNECTION_ID /path/to/endpoint 代理请求 API。任何命令加 --json 可获得机器可读输出。Membrane 负责认证与凭据刷新,无需向用户索要 API Key。
适用场景:需要在事件驱动或 API 架构中集中、标准化并共享架构定义时。
限制:官方文档链接为 https://www.apicur.io/registry/docs/apicurio-registry/2.4.x/index.html;除资料所述外,未提供具体动作清单、收费价格、平台支持范围或效果数据。