MCPServers
Hetzner Cloud - MCP server logo

Hetzner Cloud

13
0

Summary

A Model Context Protocol server for Hetzner Cloud API, developed by Dennis Kruyt, that enables language models to manage cloud infrastructure resources through structured functions. The implementation provides tools for creating and managing servers, volumes, firewalls, and SSH keys on the Hetzner Cloud platform, with comprehensive error handling and detailed response formatting. It supports both stdio and SSE transport modes, making it compatible with Claude Code and other MCP clients, and is particularly useful for AI-assisted cloud infrastructure management, automated provisioning, and infrastructure-as-code scenarios.

Available Actions(23)

list_servers

List all servers in your Hetzner Cloud account.

get_server

Get details about a specific server. Parameters: server_id (int)

create_server

Create a new server. Parameters: name (string), server_type (string), image (string), ssh_keys (optional array of int)

delete_server

Delete a server. Parameters: server_id (int)

power_on

Power on a server. Parameters: server_id (int)

power_off

Power off a server. Parameters: server_id (int)

reboot

Reboot a server. Parameters: server_id (int)

list_volumes

List all volumes in your Hetzner Cloud account.

create_volume

Create a new volume. Parameters: name (string), size (int), location (string), format (string)

delete_volume

Delete a volume. Parameters: volume_id (int)

attach_volume

Attach a volume to a server. Parameters: volume_id (int), server_id (int), automount (boolean)

detach_volume

Detach a volume from a server. Parameters: volume_id (int)

resize_volume

Increase the size of a volume. Parameters: volume_id (int), size (int)

list_firewalls

List all firewalls in your Hetzner Cloud account.

create_firewall

Create a new firewall. Parameters: name (string), rules (array of objects)

apply_firewall_to_resources

Apply a firewall to servers or server groups. Parameters: firewall_id (int), resources (array of objects)

list_ssh_keys

List all SSH keys in your Hetzner Cloud account.

create_ssh_key

Create a new SSH key. Parameters: name (string), public_key (string)

update_ssh_key

Update an SSH key's name. Parameters: ssh_key_id (int), name (string)

delete_ssh_key

Delete an SSH key. Parameters: ssh_key_id (int)

list_images

List available OS images.

list_server_types

List available server types.

list_locations

List available datacenter locations.

Last Updated: April 25, 2025

커뮤니티 리뷰

0.0
0 리뷰
5
0
4
0
3
0
2
0
1
0

아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!

대화에 참여하려면 로그인하세요

Coming soon to
HighlightHighlight AI

언어

TypeScript

카테고리

태그