MCP.so
ログイン

MCP Hetzner Go

@MahdadGhasemian

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

MahdadGhasemian

MCP Hetzner Go について

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

MCP Hetzner Go の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

MCP Hetzner Go のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

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.

よくある質問

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.

コメント

「その他」の他のコンテンツ