MCP.so
Sign In

MCP Hetzner Go

@MahdadGhasemian

Basic information

Category

Other

License

MIT license

Transports

stdio

Author

MahdadGhasemian

About MCP Hetzner Go

A Go Model Context Protocol (MCP) server for interacting with the Hetzner Cloud API.

MCP Hetzner Go config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-hetzner-go": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector"
      ]
    }
  }
}

MCP Hetzner Go tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is MCP Hetzner Go?

MCP Hetzner Go is a Go-based Model Context Protocol (MCP) server that enables AI assistants (such as Claude) to interact with the Hetzner Cloud API. It provides read-only and read-write access to Hetzner Cloud resources, defaulting to read-only for safety.

How to use MCP Hetzner Go?

Build the Go binary using go build -o mcphetzner. Configure your MCP client (e.g., Claude Desktop) by adding the binary path and HCLOUD_TOKEN to the claude_desktop_config.json. Run the server with an optional --restriction flag: --restriction=read_only (default) or --restriction=read_write to enable write operations.

Key features of MCP Hetzner Go?

  • Go-based MCP server for the Hetzner Cloud API.
  • Supports read-only and read-write operation modes.
  • Defaults to read-only; write mode requires explicit flag.
  • Covers GET/LIST operations for 17 resource types.
  • Works with Claude Desktop and MCP Inspector.
  • Easy to build and configure with a single environment token.

Use cases of MCP Hetzner Go?

  • Read-only inventory of Hetzner Cloud resources (servers, networks, volumes).
  • Monitor pricing and resource configurations via AI assistants.
  • Automate resource checks and reporting without risk of changes.
  • Future: manage resources (create, update, delete) when write mode is enabled and operations are fully implemented.

Frequently asked questions

1

What is the default operation mode?

The server starts in read-only mode by default, allowing only GET and LIST operations.

2

How do I enable write operations?

Pass the flag `--restriction=read_write` when launching the server. Use caution as this allows creating, updating, and deleting resources.

Comments

More Other MCP servers