Skip to main content
Glama

Hetzner MCP

Manage Hetzner Cloud resources directly from Cursor using natural language and AI-powered workflows.

Features

  • Servers: Create, manage, resize, and control virtual servers

  • Load Balancers: Configure load balancers, targets, and services

  • Networks: Manage private networks and floating IPs

  • Volumes: Create and attach block storage

  • Firewalls: Configure network security rules

  • SSH Keys: Manage SSH keys for server access

  • Real-time info: Query locations, server types, images, and pricing

All operations work through natural language in Cursor's AI agent.

Installation

From source

  1. Clone this repository

  2. Build the plugin:

    cd plugins/hetzner-mcp npm install && npm run build
  3. Set your Hetzner API token:

    export HCLOUD_TOKEN=your_token_here
  4. The MCP server will be available when this repo is your workspace root

Usage

Ask Cursor's agent to manage your Hetzner infrastructure:

  • "List my servers in Nuremberg"

  • "Create a cx22 server with Ubuntu 24.04"

  • "Attach a 10GB volume to web-01"

  • "Set up a load balancer for my web servers"

  • "Show current pricing for cpx31 servers"

Configuration

Set HCLOUD_TOKEN in your environment or configure in plugins/hetzner-mcp/mcp.json:

{ "mcpServers": { "hetzner-cloud": { "command": "node", "args": ["dist/index.js"], "env": { "HCLOUD_TOKEN": "your_token_here" } } } }

Development

  • Source: plugins/hetzner-mcp/src/

  • Build: npm run build

  • Validate: npm run validate

See plugins/hetzner-mcp/README.md for detailed documentation.

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Xodus-CO/hetzner-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server