Two management layers in one MCP server. The Hetzner Cloud API controls your infrastructure. SSH connects to what’s running inside — services, logs, Nginx, MySQL, and system health. 60 tools total.
Server power, metrics, snapshots, backups, firewalls, DNS zones and records, rescue mode, server rebuild and rescale — all through the Hetzner Cloud API. Works even when the server OS is unresponsive.
Restart services, read logs, check disk and memory, manage Nginx configs, run read-only MySQL queries, inspect cron jobs, control supervisor processes, check UFW status — via direct SSH.
Configure 1 to N servers from a single MCP instance. Define names, aliases, and per-server SSH settings via environment variables. No code changes required.
Confirm guards on all destructive operations. 29 blocked dangerous SSH command patterns. Read-only SQL enforcement. Tool annotations with readOnlyHint and destructiveHint on every tool.
Three modes: no auth (firewall-secured), API key, or API key + OAuth 2.1 with PKCE. Self-hosted, no mandatory accounts, no vendor lock-in.
SSH tools and DNS tools register only when configured. Run API-only if you don’t need SSH. Add DNS management with a separate Hetzner DNS token. Graceful degradation by design.
Infrastructure-level control through the Hetzner Cloud API. Power management, snapshots, firewalls, DNS, server metrics, rescue mode, and more.
OS-level management via direct SSH. Diagnose issues, restart services, read logs, check system health, manage Nginx and MySQL — without opening a terminal.
Connect the MCP to Claude.ai, Claude Desktop, or the Claude mobile app. Then ask questions in plain language. Claude uses the right tools automatically.
web server:landing.myapp.com with a root at /var/www/landing, tested the config and reloaded Nginx. Added a DNS A record pointing landing.myapp.com to your server IP./var/www/landing or tell me what to build and I'll write the code directly.staging in Falkenstein, applied your web-firewall rules (ports 80, 443, 3333), and added an A record for staging.myapp.com pointing to the new IP.web server.web-pre-scale-20260408 created and completed. I then shut down the web server, rescaled it from CX22 to CX32 (4 vCPUs, 8GB RAM), and powered it back on.When I started building this, I looked at every Hetzner MCP server available — mcp-hetzner (Python), mcp-hetzner-go (Go), and a few others. They’re all good open-source projects, MIT-licensed, and they all wrap the Hetzner Cloud API well. You can create servers, manage firewalls, take snapshots.
But none of them could tell me why my site was down.
The Cloud API manages infrastructure — it sees servers as boxes you power on and off. It can’t read your nginx error logs, restart a crashed service, check which MySQL queries are stuck, or tell you that your server ran out of memory 4 minutes ago. For that, you need SSH.
So this MCP has two layers: the Cloud API for infrastructure, and SSH for everything running inside. 33 API tools + 27 SSH tools = 60 tools total. You connect it to Claude.ai, open the mobile app on your phone, and ask “why is my website returning 502?” — and it actually checks, diagnoses, and can fix it. From your phone. While you’re on the train.
— Bogdan, WBF Solutions
Clone, configure, deploy. Works with any PHP 8.1+ server.
I built WBF.Solutions — open-source developer tools and MCP servers for managing cloud infrastructure and e-commerce platforms. Based in Bucharest, Romania, with 18+ years of experience delivering web platforms across Europe.
I manage production Hetzner servers daily, build PrestaShop-based e-commerce for clients, and automate everything I can with AI tooling. The tools on this page are what I use in production — they exist because I needed them.
148 tools for products, orders, customers, SEO, security, marketing, translations, and more. Connect Claude, Cursor, or any MCP client to your PrestaShop store.
131 tools for content, media, Elementor, WPBakery, plugins, themes, users, and security. Connect Claude Desktop, Cursor, or any MCP client to your WordPress sites.
Be the first to know when PrestaShop MCP & WordPress MCP become available.