Перейти к содержимому

Hetzner Cloud MCP Server

Управляет серверами, дисками и сетями Hetzner Cloud через API для языковых моделей.

Python
39 stars

Описание

Это MCP-сервер на Python для взаимодействия с API Hetzner Cloud. Позволяет языковым моделям управлять серверами (создание, запуск, удаление), томами (прикрепление, изменение размера), фаерволами (правила, применение) и SSH-ключами. Интеграция с Claude Code для автоматизации. Требует Python 3.11+ и API-токен Hetzner. Идеально для автоматизации облачной инфраструктуры в AI-приложениях.

Возможности

Управление серверами

Список, создание, удаление, включение/выключение и перезагрузка серверов.

Управление томами

Создание, прикрепление, отключение, изменение размера и удаление volumes.

Управление фаерволами

Создание правил, применение к серверам, обновление и удаление фаерволов.

Управление SSH-ключами

Создание, обновление, использование при создании серверов и удаление ключей.

Информация о ресурсах

Список доступных образов, типов серверов и локаций.

Установка

Метод 1: Клонируйте репозиторий (git clone https://github.com/dkruyt/mcp-hetzner.git), перейдите в папку, установите зависимости (pip install -e .), создайте .env с HCLOUD_TOKEN=your_token. Метод 2: pip install git+https://github.com/dkruyt/mcp-hetzner.git, затем .env. Запуск: mcp-hetzner или python -m mcp_hetzner.server. Для SSE: mcp-hetzner –transport sse –port 8000.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
39

Ссылки