Server data from the Official MCP Registry
MCP server for the Hetzner Cloud API — servers, networks, volumes, firewalls, and more.
About
MCP server for the Hetzner Cloud API — servers, networks, volumes, firewalls, and more.
Security Report
The Hetzner MCP server is a straightforward Cloud API wrapper that requires a single API token supplied via environment variable, and its permissions (network_http, env_vars) match its stated purpose of managing Hetzner Cloud resources. Only the entry-point and split-registry files were provided, so the tool implementations, HTTP client, and dependency lockfile could not be reviewed, which limits confidence in the score. Caution is warranted because write operations can create billable resources, which the README itself notes. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.
12 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: HETZNER_API_TOKEN
Environment variable: HETZNER_STORAGE_API_TOKEN
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-lazyants-hetzner": {
"env": {
"HETZNER_API_TOKEN": "your-hetzner-api-token-here",
"HETZNER_STORAGE_API_TOKEN": "your-hetzner-storage-api-token-here"
},
"args": [
"-y",
"@lazyants/hetzner-mcp-server"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
Hetzner MCP Server
Manage Hetzner Cloud servers, networks, storage, DNS and load balancers from an MCP client. Requires Node.js 22.12 or newer.
Setup
Create an API token in the Hetzner Cloud Console. Use a read-only token for inspection; write operations can create billable resources.
For Claude Code:
claude mcp add --env HETZNER_API_TOKEN=your-token --transport stdio \
hetzner -- npx -y @lazyants/hetzner-mcp-server
For Claude Desktop and clients that accept mcpServers JSON:
{
"mcpServers": {
"hetzner": {
"command": "npx",
"args": ["-y", "@lazyants/hetzner-mcp-server"],
"env": { "HETZNER_API_TOKEN": "your-token" }
}
}
}
For a separate Storage Box token, also set HETZNER_STORAGE_API_TOKEN.
Otherwise, Storage Box tools use HETZNER_API_TOKEN.
Smaller servers
The default command exposes all tools. To load only one resource group, run a split command:
npx -y -p @lazyants/hetzner-mcp-server hetzner-mcp-networking
In a client configuration, replace args with:
["-y", "-p", "@lazyants/hetzner-mcp-server", "hetzner-mcp-networking"]
Other groups: servers, load-balancers, ips, storage, storage-boxes, config and dns.
Use the same hetzner-mcp- command prefix and token configuration.
Every server exposes the API reference at reference://hetzner/api.
See CHANGELOG.md for release changes.
Releasing
Maintainer instructions: release guide.
License
FSL-1.1-MIT. Versions 1.1.1 and earlier remain MIT-licensed.
Reviews
No reviews yet
Be the first to review this server!
More Cloud & DevOps MCP Servers
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
by Lharries · Communication
Read, search, and send WhatsApp messages through your AI assistant
Memory
Freeby Modelcontextprotocol · Productivity
Knowledge graph-based persistent memory across sessions
