SuperAPI AI 工具集

flyio

数据与分析

查看项目

更新于 10-16 00:26

技能介绍

用途:该技能用于与 Fly.io 平台交互,管理组织下的应用、部署、机器、卷、组织、DNS 配置与证书等资源。Fly.io 是用于在全球靠近用户处部署和运行全栈应用的平台,可将 Docker 容器部署到多个区域并管理数据库。

主要能力:提供列出应用、机器、卷、密钥与卷快照,以及获取应用/机器/卷详情、创建应用/机器/卷、更新机器配置、设置密钥、删除应用/机器/卷/密钥、启动/停止/重启机器等操作。

使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest;然后登录:membrane login --tenant --clientName=<agentType>。建立连接可运行 membrane connection ensure "https://fly.io/" --json,用户在浏览器完成认证;若状态为 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"}'。也可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

适用场景:需要在对话中查询或管理 Fly.io 应用、机器、卷和密钥,或通过代理调用 Fly.io API 补充现有动作未覆盖的操作。

限制:资料未提供具体定价、平台支持范围或效果数据;认证由 Membrane 服务端处理,不应向用户索取 API 密钥或令牌。官方文档见 https://fly.io/docs/。