SuperAPI AI 工具集

hygraph

通用与其它

查看项目

更新于 10-16 01:50

技能介绍

用途:该技能用于让 AI 代理或开发者通过 Membrane CLI 与 Hygraph(一个提供 GraphQL API 的 headless 内容管理系统)交互,管理项目数据,例如内容条目、资产、Schema、用户、角色、环境、API Key、Webhook、内容阶段、用量与审计日志等。官方 API 文档见 https://hygraph.com/docs/api-reference。

主要能力:提供一系列预置 action,包括执行 GraphQL 查询、发布/删除/创建/获取/列出资产、发布与取消发布内容条目、创建/更新/删除/获取/列出内容条目等;也可在 action 不覆盖时通过代理直接请求 Hygraph API。Membrane 负责认证与凭证刷新,无需向用户索取 API Key。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>(无界面环境会打印授权 URL,完成后执行 membrane login complete <code>)。连接 Hygraph 用 membrane connection ensure "https://hygraph.com/" --json;若状态为 BUILDING,可轮询 npx @membranehq/cli connection get <id> --wait --json 直到 READY。查找 action 用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;执行 action 用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。代理请求用 membrane request CONNECTION_ID /path/to/endpoint,可配合 -X、-H、-d、--json、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读输出。

适用场景:需要以命令行或代理方式管理 Hygraph 内容模型、条目与资产,执行自定义 GraphQL 查询或变更,以及自动化内容发布流程。

限制:资料未提供收费、价格、具体性能指标与配额信息;实际可用 action 取决于连接后检索到的结果;代理请求的路径与参数需自行确认,避免超出 API 权限范围。