Hetzner Cloud MCP Server
MCP ServerFree** - A Model Context Protocol (MCP) server for interacting with the Hetzner Cloud API. This server allows language models to manage Hetzner Cloud resources through structured functions.
Capabilities8 decomposed
hetzner cloud resource provisioning via mcp protocol
Medium confidenceExposes Hetzner Cloud API endpoints as structured MCP tool definitions, allowing language models to create, configure, and deploy cloud infrastructure (servers, volumes, networks) through natural language requests. The server translates LLM function calls into authenticated REST API requests to Hetzner's infrastructure endpoints, handling request serialization, response parsing, and error propagation back to the model context.
Implements MCP as a bridge between LLM function-calling interfaces and Hetzner's REST API, enabling models to treat cloud infrastructure provisioning as native tool invocations rather than requiring custom API client code or shell scripting
Simpler than building custom Hetzner integrations for each LLM platform because MCP standardizes the protocol; more flexible than Terraform for dynamic, conversational infrastructure management
server lifecycle management (create, delete, reboot, power control)
Medium confidenceProvides MCP tools for complete server state management including creation with configurable images/types, graceful shutdown, force reboot, and deletion. Each operation maps to a Hetzner Cloud API endpoint with parameter validation, returning structured responses containing server state, IP assignments, and operation status. Supports both synchronous operations and polling for long-running tasks.
Wraps Hetzner's server API with MCP's structured tool interface, allowing LLMs to reason about server state transitions and compose multi-step provisioning workflows without shell scripting or custom API clients
More conversational and flexible than Terraform for dynamic server management; faster iteration than CloudFormation for experimental infrastructure
volume and block storage orchestration
Medium confidenceExposes Hetzner Cloud block storage (volumes) as MCP tools for creation, attachment, detachment, and deletion. Handles volume formatting, filesystem initialization, and attachment to running servers with automatic device mapping. Supports both Linux ext4 and other filesystem types, with response payloads containing volume metadata, attachment status, and device paths.
Integrates Hetzner's block storage API into MCP's tool interface, enabling LLMs to reason about storage topology and compose multi-volume configurations for complex applications
More granular control than managed database services; simpler than Kubernetes persistent volumes for single-server deployments
network and firewall configuration via mcp
Medium confidenceProvides MCP tools for creating and managing virtual networks (VPCs), subnets, and firewall rules. Allows language models to define network topology, configure ingress/egress rules, and attach servers to networks. Each operation translates to Hetzner Cloud API calls with validation of CIDR ranges, port specifications, and protocol types. Returns network configuration state and rule application status.
Exposes Hetzner's network API through MCP's structured tool interface, allowing LLMs to design and implement network topologies conversationally without manual console navigation
More accessible than AWS VPC configuration for simple use cases; less complex than Kubernetes network policies for single-region deployments
ssh key management and server authentication
Medium confidenceProvides MCP tools for registering SSH public keys with Hetzner Cloud and injecting them into servers during provisioning. Supports multiple key formats (OpenSSH, PEM) and enables servers to be created with specific keys pre-configured. Keys are stored in Hetzner's account and referenced by ID during server creation, eliminating the need for post-provisioning SSH key distribution.
Integrates SSH key lifecycle management into MCP's tool interface, enabling LLMs to handle authentication setup as part of infrastructure provisioning without requiring separate key management tools
Simpler than managing SSH keys through Ansible or Terraform for one-off provisioning; more integrated than manual key distribution
resource querying and state inspection
Medium confidenceProvides MCP tools for listing and inspecting Hetzner Cloud resources (servers, volumes, networks, SSH keys) with filtering and pagination support. Queries return structured JSON payloads containing full resource metadata, enabling LLMs to reason about current infrastructure state. Supports filtering by name, status, location, and other attributes to enable targeted queries.
Exposes Hetzner's list/describe APIs through MCP's structured tool interface with filtering support, allowing LLMs to query infrastructure state conversationally and make informed decisions about resource management
More accessible than direct API calls for LLMs; simpler than setting up monitoring dashboards for one-off queries
image and snapshot management
Medium confidenceProvides MCP tools for listing available server images (OS distributions), creating snapshots from running servers, and using snapshots as templates for new server creation. Enables infrastructure-as-code workflows where servers can be configured once and then cloned via snapshots. Supports filtering images by OS type, architecture, and availability.
Integrates Hetzner's image and snapshot APIs into MCP's tool interface, enabling LLMs to reason about infrastructure templates and automate golden image workflows
More flexible than Terraform for dynamic snapshot-based scaling; simpler than Packer for one-off image creation
mcp protocol integration and tool schema definition
Medium confidenceImplements the Model Context Protocol (MCP) server specification, exposing all Hetzner Cloud operations as structured tool definitions with JSON schemas. The server handles MCP request/response serialization, tool discovery, and error handling. Tools are defined with input schemas (parameter types, validation rules) and output schemas (response structure), enabling LLM clients to understand and invoke operations correctly.
Implements MCP server specification to expose Hetzner Cloud as native LLM tools, standardizing the interface across different LLM platforms and clients rather than requiring custom integrations for each
More standardized than custom API wrappers; enables broader LLM client compatibility than platform-specific integrations
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Hetzner Cloud MCP Server, ranked by overlap. Discovered automatically through the match graph.
toolhive
ToolHive is an enterprise-grade platform for running and managing Model Context Protocol (MCP) servers.
mcp.natoma.ai
** – A Hosted MCP Platform to discover, install, manage and deploy MCP servers by **[Natoma Labs](https://www.natoma.ai)**
klavis
Klavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
decocms
Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools
MCPVerse
** - A portal for creating & hosting authenticated MCP servers and connecting to them securely.
Best For
- ✓DevOps teams building AI-driven infrastructure automation
- ✓Solo developers prototyping serverless agents that manage their own cloud resources
- ✓Teams integrating Hetzner Cloud into LLM-powered deployment pipelines
- ✓Automated testing frameworks that need ephemeral infrastructure
- ✓AI agents managing multi-server deployments
- ✓Cost-optimization workflows that spin down idle servers
- ✓Stateful application deployments requiring persistent data
- ✓Database administrators automating storage provisioning
Known Limitations
- ⚠Requires valid Hetzner Cloud API token with appropriate permissions; no built-in RBAC or scope limiting
- ⚠MCP protocol overhead adds latency per resource operation compared to direct API calls
- ⚠No built-in rate limiting or request queuing — relies on Hetzner's API rate limits
- ⚠Synchronous operation only — long-running provisioning tasks block the MCP connection
- ⚠No built-in health checks or readiness probes — model must poll server status manually
- ⚠Server creation is asynchronous but MCP tool returns immediately; no blocking wait mechanism
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
** - A Model Context Protocol (MCP) server for interacting with the Hetzner Cloud API. This server allows language models to manage Hetzner Cloud resources through structured functions.
Categories
Alternatives to Hetzner Cloud MCP Server
Claude Code for VS Code: Harness the power of Claude Code without leaving your IDE
Compare →MCP Server for Z.AI - A Model Context Protocol server that provides AI capabilities
Compare →x402 MCP server for AI agent payments. Lets Claude, Cursor, LangChain and CrewAI pay for HTTP 402–gated APIs with USDC micropayments on Base L2. Non-custodial, 0% fee. Unlike Cloudflare Pay-Per-Crawl, works on any host and settles directly on-chain.
Compare →Are you the builder of Hetzner Cloud MCP Server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →