Agent-friendly CLI, MCP server and SDK for managing AutoDL GPU instances — create, boot, SSH, run and auto-shutdown, all scriptable.
Strong foundation with 20 well-named tools following verb_noun convention (autodl_create_instance, autodl_power_on, etc.). All tools have descriptions (avg ~150 chars, within baseline 194). Input schemas present for all tools with type definitions and parameter descriptions. Tool annotations (readOnlyHint) correctly applied. Key gaps: output schemas not documented in tool definitions; some parameter descriptions lack format/constraint details; error handling guidance minimal; no pagination support despite potential for large result sets.
返回 AutoDL 账号的可用余额、代金券余额和累计消费(单位:元)。
创建一台按量计费的 AutoDL Pro 实例并可选等待其就绪。会先检查余额;余额不足会直接拒绝。默认带 2 小时 TTL 兜底自动关机——长任务请显式加大 ttl,不要关闭它。官方 API 没有库存查询接口,无货时会返回 NO_STOCK,换 GPU 规格或地区重试即可。
通过 SSH 在实例上执行命令。
返回实例详情与实时 SSH 连接信息。注意:实例每次开关机后 SSH 端口和 root 密码都会变化,务必每次重新调用而不要缓存。
查询各地区 GPU 库存。
取消实例内的定时关机。
持续采样 GPU 利用率,闲置足够久后自动关机。
Output schemas not documented. Tool definitions lack return type documentation, forcing LLMs to infer response structure.
List tools lack pagination. autodl_list_instances, autodl_list_gpu_specs, autodl_list_regions, autodl_list_base_images have no limit/offset/cursor parameters. Large result sets risk context window exhaustion.
Minimal error recovery guidance. Error responses (via fail() wrapper) return structured errors but lack actionable next steps. E.g., NO_STOCK error should suggest 'Try autodl_list_gpu_specs or autodl_get_stock to find alternatives.'
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2026-07-28+ | v2 |
列出本机记录的 TTL 台账。
立即清理所有超时实例。
为运行中的实例设置到期自动关机。
把实例保存为私有镜像。
列出官方公共基础镜像。
列出官方开放 API 支持的 GPU 规格。
列出账号下所有实例及其状态。可用 status 过滤,如 running / shutdown。
列出可用地区代码。
关闭实例,立即停止计费。数据全部保留,随时可以再次开机。
启动一台已关机的实例,并可选等待其就绪。开机后 SSH 端口和密码会变化。
通过 SSH 从实例下载文件或目录。
通过 SSH 上传文件或目录到实例。
永久释放实例,所有数据会被清空且无法恢复。必须先关机。需要显式传 confirm=true 才会执行。
Parameter format constraints not explicit in descriptions. E.g., 'ttl' accepts '2h' or '90m' but description lacks regex/format hint. 'timeout' similarly underdocumented. LLMs may pass invalid formats.
Destructive operations (autodl_release_instance, autodl_guard_sweep) require confirmation but lack dry-run support. Agents cannot preview consequences before committing.