Skip to content
Claude Code

Hetzner DNS for Claude Code

io.github.ni-c/hetzner-dns-mcp

Manage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API

client:Claude Code transport:stdio runtime:npm

Install Hetzner DNS in Claude Code

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add hetzner-dns-mcp -e HETZNER_API_TOKEN=<HETZNER_API_TOKEN> -e HETZNER_READ_ONLY=<HETZNER_READ_ONLY> -e HETZNER_ALLOW_TOOLS=<HETZNER_ALLOW_TOOLS> -e HETZNER_DENY_TOOLS=<HETZNER_DENY_TOOLS> -e HETZNER_API_BASE_URL=<HETZNER_API_BASE_URL> -- npx -y hetzner-dns-mcp

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

Hetzner DNS in other clients