Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HDNS_TOKENNoHetzner DNS API token from https://dns.hetzner.com/settings/api-token
HCLOUD_TOKENNoHetzner Cloud API token from https://console.hetzner.cloud → your project → Security → API Tokens
HETZNER_TOKENNoHetzner Storage Box API token from https://console.hetzner.com → API Tokens

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
cloud_list_serversC

List cloud servers in the project. Supports filtering by name, label_selector and status.

cloud_get_serverB

Get a single cloud server by its numeric ID.

cloud_create_serverC

Create a cloud server. server_type e.g. 'cx22', image e.g. 'ubuntu-24.04'.

cloud_update_serverC

Update a cloud server's name or labels.

cloud_delete_serverB

Delete (destroy) a cloud server. This is irreversible.

cloud_power_on_serverB

Power on a stopped cloud server.

cloud_power_off_serverB

Hard power-off a cloud server (does not gracefully shutdown).

cloud_shutdown_serverA

ACPI shutdown a cloud server (graceful).

cloud_reboot_serverC

ACPI reboot a cloud server (graceful).

cloud_reset_serverC

Hardware reset a cloud server.

cloud_reset_server_passwordB

Reset root password (Linux only). New password is returned in the response.

cloud_enable_server_rescueC

Enable rescue mode for a cloud server. Reboot required to enter rescue.

cloud_disable_server_rescueB

Disable rescue mode for a cloud server.

cloud_create_server_imageC

Create a snapshot or backup image from a server.

cloud_rebuild_serverA

Rebuild a server from an image (destroys all data on the boot volume).

cloud_change_server_typeC

Change the type (size) of a server. Server must be powered off.

cloud_enable_server_backupB

Enable automatic backups for a server (incurs additional cost).

cloud_disable_server_backupC

Disable automatic backups for a server.

cloud_get_server_metricsB

Get server metrics. type one of: cpu, disk, network. start/end RFC3339.

cloud_list_ssh_keysD

List SSH keys in the project.

cloud_get_ssh_keyA

Get a single SSH key by ID.

cloud_create_ssh_keyC

Add an SSH public key to the project.

cloud_update_ssh_keyB

Update an SSH key's name or labels.

cloud_delete_ssh_keyC

Delete an SSH key from the project.

cloud_list_volumesC

List block-storage volumes.

cloud_get_volumeB

Get a single volume by ID.

cloud_create_volumeB

Create a volume. size is in GB. Either location or server is required.

cloud_update_volumeC

Update a volume's name or labels.

cloud_delete_volumeB

Delete a volume. Volume must be detached first.

cloud_attach_volumeC

Attach a volume to a server.

cloud_detach_volumeC

Detach a volume from its current server.

cloud_resize_volumeB

Resize a volume. Can only grow, not shrink. Filesystem grow happens online.

cloud_list_networksC

List private networks.

cloud_get_networkB

Get a single private network by ID.

cloud_create_networkC

Create a private network. ip_range e.g. '10.0.0.0/16'.

cloud_update_networkC

Update a network's name, labels or vSwitch route exposure.

cloud_delete_networkA

Delete a network. All attached subnets are removed.

cloud_add_network_subnetC

Add a subnet to a network. type: 'cloud' | 'server' | 'vswitch'.

cloud_delete_network_subnetB

Remove a subnet from a network by its ip_range.

cloud_attach_server_to_networkB

Attach a server to a private network.

cloud_detach_server_from_networkC

Detach a server from a private network.

cloud_list_firewallsC

List firewalls.

cloud_get_firewallB

Get a single firewall by ID.

cloud_create_firewallC

Create a firewall with optional rules and resource bindings.

cloud_update_firewallC

Update a firewall's name or labels.

cloud_delete_firewallA

Delete a firewall. Must be detached from all resources first.

cloud_set_firewall_rulesB

Replace all rules of a firewall with the given list.

cloud_apply_firewall_to_resourcesB

Apply a firewall to the given resources (servers or label_selectors).

cloud_remove_firewall_from_resourcesC

Remove a firewall from the given resources.

cloud_list_load_balancersC

List load balancers.

cloud_get_load_balancerC

Get a single load balancer by ID.

cloud_create_load_balancerC

Create a load balancer. Either location or network_zone is required.

cloud_update_load_balancerC

Update a load balancer's name or labels.

cloud_delete_load_balancerC

Delete a load balancer.

cloud_add_lb_targetC

Add a target. type one of: server | label_selector | ip.

cloud_remove_lb_targetC

Remove a target from a load balancer.

cloud_add_lb_serviceC

Add a service to a load balancer.

cloud_delete_lb_serviceB

Remove a service from a load balancer by its listen port.

cloud_list_floating_ipsC

List floating IPs.

cloud_get_floating_ipB

Get a single floating IP by ID.

cloud_create_floating_ipB

Create a floating IP. type: 'ipv4' | 'ipv6'. Either home_location or server required.

cloud_update_floating_ipC

Update a floating IP's name, description or labels.

cloud_delete_floating_ipC

Delete a floating IP.

cloud_assign_floating_ipC

Assign a floating IP to a server.

cloud_unassign_floating_ipC

Unassign a floating IP from its current server.

cloud_list_primary_ipsC

List primary IPs.

cloud_get_primary_ipA

Get a single primary IP by ID.

cloud_create_primary_ipC

Create a primary IP. type: ipv4 | ipv6.

cloud_update_primary_ipB

Update primary IP name, auto_delete behaviour or labels.

cloud_delete_primary_ipB

Delete a primary IP. Must be unassigned first.

cloud_assign_primary_ipC

Assign a primary IP to a server.

cloud_unassign_primary_ipB

Unassign a primary IP from its current server.

cloud_list_placement_groupsC

List placement groups.

cloud_get_placement_groupC

Get a single placement group by ID.

cloud_create_placement_groupC

Create a placement group. Currently only type='spread' is supported.

cloud_update_placement_groupB

Update a placement group's name or labels.

cloud_delete_placement_groupB

Delete a placement group. Must be empty first.

cloud_list_imagesC

List images (system + snapshot + backup + app).

cloud_get_imageB

Get a single image by ID.

cloud_update_imageB

Update an image. Only user-created images (snapshots/backups) can be updated.

cloud_delete_imageB

Delete a snapshot or backup image. System images cannot be deleted.

cloud_list_isosC

List ISO images available for servers.

cloud_list_server_typesC

List available cloud server types (cx22, cpx21, ax42, etc.) and prices.

cloud_list_locationsC

List datacenter locations (fsn1, nbg1, hel1, ash, hil).

cloud_list_datacentersC

List specific datacenters within locations (e.g. fsn1-dc14).

cloud_list_certificatesC

List managed TLS certificates.

cloud_get_certificateB

Get a single certificate by ID.

cloud_create_certificateB

Upload a TLS cert (type='uploaded') or request a managed one (type='managed').

cloud_delete_certificateC

Delete a certificate.

cloud_list_actionsC

List recent actions across all resources.

cloud_get_actionB

Get a single action by ID.

dns_list_zonesC

List DNS zones.

dns_get_zoneC

Get a single DNS zone by ID.

dns_create_zoneC

Create a DNS zone for a domain (e.g. 'example.com').

dns_update_zoneC

Update a DNS zone.

dns_delete_zoneB

Delete a DNS zone. All records in the zone are also removed.

dns_export_zone_fileB

Export the zone as a BIND-format zone file (string).

dns_import_zone_fileA

Import records into an existing zone from a BIND zone file (replaces all records).

dns_validate_zone_fileB

Validate a BIND zone file without importing it.

dns_list_recordsC

List DNS records. If zone_id is provided, filter to that zone.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ginkelsoft-development/mcp-hetzner'

If you have feedback or need assistance with the MCP directory API, please join our Discord server