| name | zeabur-server-list |
| description | Use when listing dedicated servers. Use when checking server status, IP, or provider info. Use when user says "show my servers", "SSH into server", or "check server status". Do NOT use for browsing purchasable servers (use zeabur-server-catalog instead). |
Zeabur Server List & Get
Always use npx zeabur@latest to invoke Zeabur CLI. Never use zeabur directly or any other installation method. If npx is not available, install Node.js first.
List All Servers
npx zeabur@latest server list -i=false
Output Example
ID NAME IP PROVIDER LOCATION STATUS VM STATUS OS
-----------------+-------------+---------------+----------+----------------+--------+-----------+----------
6989b00fd42b... my-server 103.45.67.89 Hetzner Singapore, SG Online RUNNING ZeaburOS
6989b00fd42b... dev-box 45.67.89.12 Vultr Tokyo, JP Online RUNNING Ubuntu
Which servers can host Zeabur projects: read the OS column
ZeaburOS means the machine can host Zeabur projects; Ubuntu means it cannot (not until ZeaburOS is installed on it). This is the authoritative answer — do not SSH into a machine to work out which kind it is.
For machine-readable output, --json carries the same value as os on every server:
npx zeabur@latest server list -i=false --json | jq -r '.[] | "\(.Name)\t\(.os)"'
Requires CLI 0.21.0 or newer. If the column and the field are both absent, the CLI is older; either let fetch the current version, or fall back to querying through the API (see the skill, which documents that field's three-state trap).