kastell — MCP-сервер для Claude Code: управление серверами
MCP-сервер подключает ИИ-агента к Kastell для аудита безопасности и управления серверами. Пригодится, если вы хотите выполнять эти задачи через Claude Code или другую указанную платформу.
claude mcp add kastell -e HETZNER_TOKEN=<HETZNER_TOKEN> -e DIGITALOCEAN_TOKEN=<DIGITALOCEAN_TOKEN> -e VULTR_TOKEN=<VULTR_TOKEN> -e LINODE_TOKEN=<LINODE_TOKEN> -- npx -y kastellЧто делает kastell
Kastell помогает разворачивать и обслуживать серверы, настраивать SSH и межсетевой экран, проверять состояние и проводить аудит безопасности. Через MCP агент может управлять этими функциями; среди возможностей также есть резервное копирование и восстановление, мониторинг и диагностика.
Сервер запускается командой npx -y kastell. Для облачного развёртывания передайте токены провайдеров через переменные окружения: HETZNER_TOKEN, DIGITALOCEAN_TOKEN, VULTR_TOKEN и LINODE_TOKEN. Например, в Claude Code настройка добавляет MCP-сервер kastell и задаёт эти переменные. Без нужного токена облачного провайдера соответствующее развёртывание не настроить.
Какие задачи решает
- проверить состояние серверов через агента
- провести аудит безопасности сервера
- настроить SSH и межсетевой экран
- запустить обслуживание с обновлением и проверкой состояния
- создать резервную копию и восстановить сервер
Примеры запросов агенту
- Проверь состояние всех серверов и сообщи, какие требуют внимания.
- Проведи аудит безопасности сервера и перечисли найденные проблемы.
- Создай резервную копию всех серверов.
Как установить kastell
Командой платформы
claude mcp add kastell -e HETZNER_TOKEN=<HETZNER_TOKEN> -e DIGITALOCEAN_TOKEN=<DIGITALOCEAN_TOKEN> -e VULTR_TOKEN=<VULTR_TOKEN> -e LINODE_TOKEN=<LINODE_TOKEN> -- npx -y kastellВместо <…> подставьте свои значения
Командой платформы
codex mcp add kastell --env HETZNER_TOKEN=<HETZNER_TOKEN> --env DIGITALOCEAN_TOKEN=<DIGITALOCEAN_TOKEN> --env VULTR_TOKEN=<VULTR_TOKEN> --env LINODE_TOKEN=<LINODE_TOKEN> -- npx -y kastellВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"kastell": {
"command": "npx",
"args": [
"-y",
"kastell"
],
"env": {
"HETZNER_TOKEN": "<HETZNER_TOKEN>",
"DIGITALOCEAN_TOKEN": "<DIGITALOCEAN_TOKEN>",
"VULTR_TOKEN": "<VULTR_TOKEN>",
"LINODE_TOKEN": "<LINODE_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"kastell": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"kastell"
],
"env": {
"HETZNER_TOKEN": "<HETZNER_TOKEN>",
"DIGITALOCEAN_TOKEN": "<DIGITALOCEAN_TOKEN>",
"VULTR_TOKEN": "<VULTR_TOKEN>",
"LINODE_TOKEN": "<LINODE_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e HETZNER_TOKEN=<HETZNER_TOKEN> -e DIGITALOCEAN_TOKEN=<DIGITALOCEAN_TOKEN> -e VULTR_TOKEN=<VULTR_TOKEN> -e LINODE_TOKEN=<LINODE_TOKEN> kastell npx -y kastellВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о kastell
Как установить kastell в Claude Code?
Выполните `claude mcp add kastell -e HETZNER_TOKEN=<HETZNER_TOKEN> -e DIGITALOCEAN_TOKEN=<DIGITALOCEAN_TOKEN> -e VULTR_TOKEN=<VULTR_TOKEN> -e LINODE_TOKEN=<LINODE_TOKEN> -- npx -y kastell. Второй вариант настройки: claude mcp add --env HETZNER_TOKEN=<HETZNER_TOKEN> --env DIGITALOCEAN_TOKEN=<DIGITALOCEAN_TOKEN> --env VULTR_TOKEN=<VULTR_TOKEN> --env LINODE_TOKEN=<LINODE_TOKEN> --transport stdio kastell -- npx -y kastell`.
Что делает kastell?
Kastell управляет серверами, проводит аудит безопасности и помогает с настройкой SSH и межсетевого экрана. Через MCP агент также может обращаться к функциям мониторинга, диагностики и резервного копирования.
Какие токены нужны для облачного развёртывания?
Настройте переменные окружения HETZNER_TOKEN, DIGITALOCEAN_TOKEN, VULTR_TOKEN и LINODE_TOKEN. Они передаются при добавлении MCP-сервера в Claude Code.