# Hetzner Cloud

> Use this tool when you need to manage cloud infrastructure resources programmatically, such as creating and managing servers, volumes, and firewalls on the Hetzner Cloud platform. It solves problems related to automated provisioning and infrastructure-as-code scenarios, providing a structured interface for language models to interact with cloud resources. With support for stdio and SSE transport modes, it outputs detailed responses and handles errors comprehensively, making it ideal for AI-assisted cloud infrastructure management.

Canonical page: https://skillsregistry.net/skills/dkruyt-hetzner  
JSON: https://api.skillsregistry.net/v1/skills/dkruyt-hetzner

## Description

A Model Context Protocol server for Hetzner Cloud API, developed by Dennis Kruyt, that enables language models to manage cloud infrastructure resources through structured functions. The implementation provides tools for creating and managing servers, volumes, firewalls, and SSH keys on the Hetzner Cloud platform, with comprehensive error handling and detailed response formatting. It supports both stdio and SSE transport modes, making it compatible with Claude Code and other MCP clients, and is particularly useful for AI-assisted cloud infrastructure management, automated provisioning, and infrastructure-as-code scenarios.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/dkruyt-hetzner)
- **Repository:** <https://github.com/dkruyt/mcp-hetzner>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "dkruyt-hetzner"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/dkruyt-hetzner` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/dkruyt-hetzner/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
