mcpField
Z
zeabur-server-catalog

zeabur-server-catalog

github.com/zeaburCloud & DevOps39161 installsUpdated 7w ago
Repository

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

  1. 01Query the server catalog as JSON
  2. 02Filter by provider and country
  3. 03Filter by CPU and memory
  4. 04Show GPU plans only
  5. 05Review price, bandwidth, and region data

Use cases

  1. 01Compare server plans across providers
  2. 02Find servers in a specified country or region
  3. 03Filter plans by CPU or memory requirements
  4. 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-catalog

After installing, type/zeabur-server-catalogin Claude Code to confirm it loaded.

Details

From the project README

Zeabur Server Catalog

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.

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:

  • price is in USD per month (integer or float). originalPrice shows the provider's list price before Zeabur discount.
  • memory is in GB (not MB).
  • egress is monthly bandwidth in GB.
  • code is uppercase (e.g. HETZNER, VULTR), but --provider filter accepts lowercase.

Filter Options

FlagExampleDescription
--provider--provider hetznerFilter by provider code
--country--country DEFilter by country code
--min-cpu--min-cpu 4Minimum CPU cores
--min-memory--min-memory 8192Minimum memory in MB (note: JSON output uses GB)
--gpu--gpuOnly 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