hetzner-dns-mcp

ni-c/hetzner-dns-mcp
★ 0 stars TypeScript Code/Dev Tools Updated 3d ago
MCP server for managing DNS zones and records via the Hetzner Cloud API
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "hetzner-dns-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ni-c/hetzner-dns-mcp"
      ]
    }
  }
}

README Excerpt

A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server for managing DNS zones and records via the [Hetzner Cloud API](https://docs.hetzner.cloud/reference/cloud#zones). Lets MCP clients like Claude Code, Claude Desktop or Codex manage your Hetzner DNS: list, create, update and delete zones and RRSets (record sets), import/export zone files, manage protection and TTLs, and track asynchronous zone actions.

Tools (20)

HETZNER_API_BASE_URLHETZNER_API_TOKENHETZNER_READ_ONLYadd_recordschange_primary_nameserverschange_rrset_protectionchange_rrset_ttlchange_zone_protectionchange_zone_ttlcreate_rrsetcreate_zonedelete_rrsetdelete_zoneexport_zonefileget_rrsetget_zoneget_zone_actionimport_zonefilelist_rrsetslist_zone_actions

Topics

aiclaudeclaude-codednshetznerhetzner-cloudhetzner-dnsmcpmcp-servermodel-context-protocol