Hetzner Cloud MCP Server — Cloud API + SSH management (60 tools)
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SERVERS | No | Comma-separated list of server names (e.g., 'web' or 'web,staging'). For each name, define SERVER_{NAME}_ID, SERVER_{NAME}_IP, and SERVER_{NAME}_SSH_USER. | |
| MCP_API_KEY | No | Optional API key for authentication. Generate with: openssl rand -hex 32 | |
| SSH_KEY_PATH | No | Path to SSH private key for Layer 2 SSH management (e.g., /root/.ssh/id_ed25519) | |
| SERVER_WEB_ID | No | Example variable for server ID: Replace WEB with the server name defined in SERVERS | |
| SERVER_WEB_IP | No | Example variable for server IP: Replace WEB with the server name defined in SERVERS | |
| DEFAULT_SERVER | No | Optional default server name to use when none specified | |
| HETZNER_API_TOKEN | Yes | Your Hetzner Cloud API token from Console > Security > API Tokens | |
| HETZNER_DNS_TOKEN | No | Optional token for DNS management tools. Required only if using DNS features. | |
| SERVER_WEB_ALIASES | No | Example variable for optional server aliases: Replace WEB with the server name | |
| SERVER_WEB_SSH_USER | No | Example variable for SSH user: Replace WEB with the server name defined in SERVERS |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/wbf-solutions/hetzner-cloud-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server