Skip to main content
Glama
juandvasquezp

hcloud-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HCLOUD_MCP_CONFIGNoPath to config JSON file

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
hcloud_list_serversC

List ECS cloud servers with optional filters

hcloud_show_serverB

Get details of a specific ECS server

hcloud_list_flavorsC

List available ECS instance flavors/specs

hcloud_list_availability_zonesA

List availability zones for ECS

hcloud_list_server_interfacesC

List network interfaces attached to an ECS server

hcloud_list_server_block_devicesC

List block devices (volumes) attached to an ECS server

hcloud_list_keypairsB

List SSH key pairs

hcloud_show_server_limitsA

Show ECS quota/limits for the tenant

hcloud_list_vpcsC

List VPCs in the region

hcloud_show_vpcB

Get details of a specific VPC

hcloud_list_subnetsC

List subnets

hcloud_show_subnetC

Get details of a specific subnet

hcloud_list_security_groupsC

List security groups

hcloud_show_security_groupB

Get details of a specific security group

hcloud_list_security_group_rulesC

List security group rules

hcloud_list_route_tablesC

List route tables

hcloud_show_quotaB

Show VPC resource quotas

hcloud_list_public_ipsC

List elastic public IPs

hcloud_show_public_ipC

Get details of a specific elastic public IP

hcloud_list_bandwidthsD

List bandwidths

hcloud_list_eip_quotasB

List EIP resource quotas

hcloud_list_volumesC

List EVS disk volumes

hcloud_show_volumeC

Get details of a specific EVS volume

hcloud_list_snapshotsB

List EVS volume snapshots

hcloud_show_snapshotB

Get details of a specific EVS snapshot

hcloud_list_volume_typesC

List available EVS volume types

hcloud_list_usersC

List IAM users

hcloud_show_userA

Get details of a specific IAM user

hcloud_list_groupsB

List IAM user groups

hcloud_list_policiesB

List IAM policies (system and custom)

hcloud_list_user_policiesA

List policies attached to an IAM user

hcloud_list_agenciesB

List IAM agencies (trust relationships)

hcloud_list_projectsB

List IAM projects

hcloud_list_domainsB

List authenticated IAM domains

hcloud_list_load_balancersC

List ELB load balancers

hcloud_show_load_balancerB

Get details of a specific load balancer

hcloud_show_load_balancer_topologyA

Show load balancer topology tree (listeners, pools, members)

hcloud_list_listenersC

List ELB listeners

hcloud_list_poolsB

List ELB backend server groups (pools)

hcloud_list_membersB

List backend members in an ELB pool

hcloud_list_health_monitorsC

List ELB health monitors

hcloud_list_l7_policiesB

List ELB URL-based routing policies

hcloud_list_elb_flavorsC

List available ELB flavor specifications

hcloud_list_rds_instancesC

List RDS database instances

hcloud_list_rds_flavorsC

List RDS instance flavor/spec options

hcloud_list_rds_storage_typesA

List supported RDS storage types per engine/version

hcloud_list_rds_datastoresB

List available RDS DB engine versions

hcloud_list_rds_backupsC

List RDS backups

hcloud_list_cce_clustersB

List CCE (Kubernetes) clusters

hcloud_show_cce_clusterB

Get details of a specific CCE cluster

hcloud_list_cce_nodesC

List nodes in a CCE cluster

hcloud_list_node_poolsB

List node pools in a CCE cluster

hcloud_show_node_poolB

Get details of a specific CCE node pool

hcloud_list_addon_instancesB

List installed add-ons in a CCE cluster

hcloud_list_scaling_groupsC

List AS (Auto Scaling) groups

hcloud_show_scaling_groupC

Get details of a specific AS group

hcloud_list_scaling_configsC

List AS (Auto Scaling) configurations

hcloud_show_scaling_configA

Get details of a specific AS configuration

hcloud_list_scaling_policiesC

List AS (Auto Scaling) policies

hcloud_show_scaling_policyA

Get details of a specific AS policy

hcloud_list_scaling_instancesB

List instances currently in AS groups

hcloud_obs_lsB

List OBS buckets or objects in a bucket

hcloud_obs_statB

Show properties of an OBS bucket or object

hcloud_obs_catB

View content of a text object in OBS

hcloud_list_dns_zonesC

List DNS zones

hcloud_show_dns_zoneB

Get details of a specific DNS zone

hcloud_list_dns_recordsetsB

List DNS record sets in a zone

hcloud_list_kms_keysB

List KMS encryption keys

hcloud_list_kms_key_detailB

Get details of a specific KMS key (state, creation date, etc.)

hcloud_list_alarmsC

List CES (Cloud Eye) alarms

hcloud_list_alarm_rulesC

List CES alarm rules (v2 API, more complete)

hcloud_list_metricsC

List CES (Cloud Eye) metrics

hcloud_show_metric_dataC

Show CES (Cloud Eye) metric data points

hcloud_list_imagesA

List available IMS images (essential for finding image_ref for ECS/CCE/AS)

hcloud_show_imageA

Get details of a specific IMS image (min_ram, min_disk, status)

hcloud_list_os_versionsA

List available IMS OS versions (key for image selection)

hcloud_show_image_quotasC

Show IMS image resource quotas

hcloud_list_nat_gatewaysC

List NAT gateways

hcloud_show_nat_gatewayB

Get details of a specific NAT gateway

hcloud_list_nat_gateway_snat_rulesB

List SNAT rules on a NAT gateway

hcloud_list_nat_gateway_dnat_rulesB

List DNAT rules on a NAT gateway

hcloud_list_dcs_instancesC

List DCS (Redis) instances

hcloud_show_dcs_instanceB

Get details of a specific DCS (Redis) instance

hcloud_list_dcs_flavorsB

List available DCS (Redis) instance flavors/specs

hcloud_list_dcs_available_zonesB

List available availability zones for DCS (Redis)

hcloud_list_dds_instancesB

List DDS (MongoDB) instances

hcloud_list_dds_flavorsB

List available DDS (MongoDB) instance flavors/specs

hcloud_list_dds_storage_typesB

List available DDS (MongoDB) storage types

hcloud_list_smn_topicsB

List SMN (Simple Message Notification) topics

hcloud_list_smn_subscriptionsC

List SMN subscriptions

hcloud_cliA

Huawei Cloud CLI (hcloud) terminal interface.

Navigate the CLI using --help to discover operations and parameters:

  1. --help — list all available services

  2. <Service> --help — list operations for a service (e.g., IAM --help)

  3. <Service> <Operation> --help — show parameters for an operation (e.g., IAM ListCustomPolicies --help)

  4. <Service> <Operation> --param1=value1 --param2=value2 — execute an operation

The parameter format is always --param=value (equals sign required). JSON output is forced automatically (--cli-output=json).

For destructive operations (Delete, Remove, Revoke, Detach, etc.), set confirm=true to execute. Without confirmation, the command runs in --dryrun mode first.

OBS (Object Storage Service) uses obsutil with a different format:

  1. obs help — list all OBS commands

  2. obs help <command> — show help for a specific command (e.g., obs help ls)

  3. obs <command> [args...] [options...] — execute an OBS command

  4. Use --cli-region=<region> to specify the region (translated to the OBS endpoint automatically)

  5. OBS output is plain text (not JSON)

  6. For OBS destructive commands that support dry-run (cp, mv, sync), the command runs with -dryRun unless confirmed

  7. For OBS destructive commands without dry-run support (rm, abort, mb, chattri, bucketpolicy, lifecycle), you must set confirm=true to execute

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/juandvasquezp/hcloud-mcp'

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