MCP.so
登录

Hetzner Cloud MCP Server

@dkruyt

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

dkruyt

关于 Hetzner Cloud MCP Server

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.

Hetzner Cloud MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-hetzner": {
      "command": "python",
      "args": [
        "-m",
        "mcp_hetzner"
      ]
    }
  }
}

Hetzner Cloud MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Hetzner Cloud MCP Server?

A Model Context Protocol (MCP) server that allows language models to manage Hetzner Cloud resources through structured functions. It integrates with the Hetzner Cloud API to manage servers, volumes, firewalls, SSH keys, and available infrastructure options.

How to use Hetzner Cloud MCP Server?

Install via pip or clone the repository, then create a .env file with your HCLOUD_TOKEN. Run the server with mcp-hetzner (or python -m mcp_hetzner). It supports both stdio (default) and SSE transports, and can be connected to Claude Code for interactive management.

Key features of Hetzner Cloud MCP Server

  • List, create, and manage Hetzner Cloud servers
  • Create, attach, detach, and resize volumes
  • Manage firewall rules and apply them to servers
  • Create and manage SSH keys for secure access
  • View available images, server types, and locations
  • Power on/off and reboot servers

Use cases of Hetzner Cloud MCP Server

  • Provision and manage cloud servers from a language model
  • Attach and manage block storage volumes to servers
  • Configure firewall rules and apply them to specific servers
  • Manage SSH keys for secure server access
  • Explore available infrastructure resources for planning

常见问题

1

What are the requirements?

Python 3.11+ and a Hetzner Cloud API token are required.

2

What transport modes are supported?

Two modes: stdio (default, used with Claude Code) and SSE (Server-Sent Events, suitable for HTTP clients).

3

Can I customize the host and port?

Yes, by setting the `MCP_HOST` and `MCP_PORT` environment variables or using the `--port` command line argument.

4

How do I connect Claude Code to the server?

Start the server with SSE transport (`mcp-hetzner --transport sse --port 8080`) and then connect Claude Code using `claude-code --mcp-server localhost:8080`.

评论

其他 分类下的更多 MCP 服务器