Hetzner DNS MCP Server

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

Local serverstdio

What is the Hetzner DNS MCP Server?

Hetzner DNS is an MCP integration. Manage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API.

Packages and local setup

The published npm package is hetzner-dns-mcp, version 0.6.0. Its declared MCP transport is stdio.

The package declares HETZNER_API_TOKEN (required): Hetzner Cloud API token (project-scoped, Cloud Console -> Security -> API tokens); HETZNER_READ_ONLY: Set to true to register only the read-only tools (default: false); HETZNER_ALLOW_TOOLS: Comma-separated tool names or list_ prefixes to register; 'essential' selects a curated preset (default: all tools); HETZNER_DENY_TOOLS: Comma-separated tool names or list_ prefixes to remove from whatever HETZNER_ALLOW_TOOLS left; HETZNER_API_BASE_URL: Override the Hetzner Cloud API base URL (default: https://api.hetzner.cloud/v1).

The published oci package is ghcr.io/ni-c/hetzner-dns-mcp:0.6.0. Its declared MCP transport is stdio.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.6.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related other integrations MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
HETZNER_API_TOKENHetzner Cloud API token (project-scoped, Cloud Console -> Security -> API tokens)Yes
HETZNER_READ_ONLYSet to true to register only the read-only tools (default: false)Optional
HETZNER_ALLOW_TOOLSComma-separated tool names or list_ prefixes to register; 'essential' selects a curated preset (default: all tools)Optional
HETZNER_DENY_TOOLSComma-separated tool names or list_ prefixes to remove from whatever HETZNER_ALLOW_TOOLS leftOptional
HETZNER_API_BASE_URLOverride the Hetzner Cloud API base URL (default: https://api.hetzner.cloud/v1)Optional