About zeabur-server-catalog
A Zeabur CLI skill for querying available server plans. It returns providers, regions, and plans as JSON, with filters for locating options by specified criteria.
Key features
- 01Query the server catalog as JSON
- 02Filter by provider and country
- 03Filter by CPU and memory
- 04Show GPU plans only
- 05Review price, bandwidth, and region data
Use cases
- 01Compare server plans across providers
- 02Find servers in a specified country or region
- 03Filter plans by CPU or memory requirements
- 04Extract provider, region, and plan values for a rental
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ zeabur/ agent-skills --skill zeabur-server-catalogAfter installing, type/zeabur-server-catalogin Claude Code to confirm it loaded.
Details
From the project READMEZeabur Server Catalog
Always use
npx zeabur@latestto invoke Zeabur CLI. Never usezeaburdirectly or any other installation method. Ifnpxis not available, install Node.js first.
Get All Available Options (JSON)
npx zeabur@latest server catalog -i=false
Returns JSON with all providers, regions, and plans:
{
"providers": [
{
"code": "HETZNER",
"name": "Hetzner",
"regions": [
{
"id": "nbg1",
"name": "Nuremberg",
"city": "",
"country": "DE",
"continent": "",
"plans": [
{
"name": "cpx22",
"cpu": 2,
"memory": 4,
"disk": 80,
"egress": 20000,
"price": 6,
"originalPrice": 7.46,
"available": true
}
]
}
]
}
]
}
Notes:
priceis in USD per month (integer or float).originalPriceshows the provider's list price before Zeabur discount.memoryis in GB (not MB).egressis monthly bandwidth in GB.codeis uppercase (e.g.HETZNER,VULTR), but--providerfilter accepts lowercase.
Filter Options
| Flag | Example | Description |
|---|---|---|
--provider | --provider hetzner | Filter by provider code |
--country | --country DE | Filter by country code |
--min-cpu | --min-cpu 4 | Minimum CPU cores |
--min-memory | --min-memory 8192 | Minimum memory in MB (note: JSON output uses GB) |
--gpu | --gpu | Only GPU plans |
# Example: 4+ core servers in Germany
npx zeabur@latest server catalog --country DE --min-cpu 4 -i=false
Use With Server Rent
Parse the catalog JSON to extract provider, region, and plan values, then use the zeabur-server-rent skill to rent:
npx zeabur@latest server rent --provider <code> --region <id> --plan <name> -y -i=false
Comments
Markdown supported