SuperAPI AI 工具集

insomnia

数据与分析

查看项目

更新于 10-16 00:26

技能介绍

用途:Insomnia 是跨平台 API 客户端与设计平台,开发者与测试人员用它调试 REST、GraphQL、gRPC 等 API,简化 API 开发流程。官方文档:https://docs.insomnia.rest/

主要概念涉及工作区、请求集合、请求、设计文档与环境。

使用方式:本技能通过 Membrane CLI 与 Insomnia 交互,Membrane 自动处理认证与凭证刷新。先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,完成后执行 membrane login complete <code>。连接:membrane connection ensure "https://insomnia.rest/" --json,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json;若为 READY 即可继续。查找动作:npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json。运行动作: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 输出机器可读 JSON。

适用场景:需要通过 Membrane 对 Insomnia 进行数据管理、记录操作与工作流自动化时。

限制:具体可用动作名称与参数需通过 action list 查询,资料未逐一列出;费用、价格、平台支持等细节暂未提供;不应向用户索取 API 密钥或令牌,认证由 Membrane 管理。