Hetzner Cloud (unofficial)
Unofficial MCP server for the Hetzner Cloud API: one typed tool per operation, read and write.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@mguttmann/hetzner-cloud-mcpclaude mcp add hetzner-cloud-unofficial -e 'HETZNER_API_TOKEN=<your hetzner_api_token>' -e 'HETZNER_READ_ONLY=false' -e 'HETZNER_CONFIRM_WRITES=false' -e 'HETZNER_DENY_TOOLS=<HETZNER_DENY_TOOLS>' -e 'LOG_LEVEL=warn' -- npx -y @mguttmann/hetzner-cloud-mcp@0.2.0
{
"mcpServers": {
"hetzner-cloud-unofficial": {
"command": "npx",
"args": [
"-y",
"@mguttmann/hetzner-cloud-mcp@0.2.0"
],
"env": {
"HETZNER_API_TOKEN": "<your hetzner_api_token>",
"HETZNER_READ_ONLY": "false",
"HETZNER_CONFIRM_WRITES": "false",
"HETZNER_DENY_TOOLS": "<HETZNER_DENY_TOOLS>",
"LOG_LEVEL": "warn"
}
}
}
}
Variables d'environnement
HETZNER_API_TOKENobligatoire secret Hetzner Cloud API token from the Cloud Console (project > Security > API tokens). The server can do exactly what this token allows; use a Read token if the client only needs to read.HETZNER_READ_ONLYtrue: every tool that is not read-only, and hcloud_raw_request with a method other than GET, returns an error without sending a request. Any value other than true, 1, yes, false, 0, no or empty stops the server at startup.HETZNER_CONFIRM_WRITEStrue: every tool that is not read-only returns a preview unless the call carries confirm "YES". Friction against mistakes, not a security boundary.HETZNER_DENY_TOOLSComma-separated tool name globs (for example hcloud_delete_*,hcloud_raw_request) that always return an error. Deny hcloud_raw_request as well, otherwise denied endpoints stay reachable through it. A pattern that matches no tool stops the server at startup.LOG_LEVELLog level of the JSON logs on stderr.
Questions fréquentes
Qu'est-ce que Hetzner Cloud (unofficial) ?
Unofficial MCP server for the Hetzner Cloud API: one typed tool per operation, read and write.
Comment installer Hetzner Cloud (unofficial) ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add hetzner-cloud-unofficial -e 'HETZNER_API_TOKEN=<your hetzner_api_token>' -e 'HETZNER_READ_ONLY=false' -e 'HETZNER_CONFIRM_WRITES=false' -e 'HETZNER_DENY_TOOLS=<HETZNER_DENY_TOOLS>' -e 'LOG_LEVEL=warn' -- npx -y @mguttmann/hetzner-cloud-mcp@0.2.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Hetzner Cloud (unofficial) ?
Oui. Il attend HETZNER_API_TOKEN, à renseigner dans sa configuration.
Hetzner Cloud (unofficial) est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient Hetzner Cloud (unofficial) ?
Il est publié par mguttmann. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.