
coolify
StuMasonMIT
403 звёзд59 форков
Coolify MCP — это мост между AI-ассистентами (Claude, VS Code AI) и вашим экземпляром Coolify. Coolify — open-source платформа для самостоятельного хостинга приложений. Она похожа на Vercel или Heroku, но работает на ваших серверах.
Сервер насчитывает 42 инструмента, оптимизированных по размеру токенов. Это даёт больше полезного ответа за меньшее число токенов. Вместо CLI или панели управления вы формулируете задачу на русском языке, а ассистент сам выполняет нужные запросы к API. Это ускоряет ежедневную работу с деплоем, мониторингом и конфигурацией.
Установка
npx -y @masonator/coolify-mcpХарактеристики
Общее
- СтатусСообщество
- РазработчикStuMason
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
Через AI-ассистента доступны следующие действия:
- Управление серверами Coolify: проверка состояния, добавление новых серверов, удаление.
- Управление ресурсами: деплой проектов, остановка и перезапуск сервисов.
- Мониторинг и логи: просмотр логов в реальном времени, поиск по логам, фильтрация по уровню (error, warning, info).
- Переменные окружения: массовое обновление, добавление новых, удаление устаревших.
- Базы данных и сервисы: управление базами, создание дампов, проверка статуса.
- Домены и SSL: привязка доменов, получение и обновление SSL-сертификатов.
- Пакетные операции: выполнение команд сразу на нескольких серверах или проектах.
- Поиск по документации: ассистент найдёт нужную страницу в документации Coolify и объяснит, как её использовать.
Как подключить
Настройка занимает меньше минуты. Всё, что нужно — это токен API из вашего Coolify.
1. Получите токен API. Зайдите в настройки вашего Coolify, создайте новый API-токен с нужными правами (обычно Admin/Read/Write) и скопируйте его. Узнайте базовый URL вашего API (обычно https://your-server.coolify.io/api/v1).
2. Настройте MCP-клиент. Для Claude Desktop отредактируйте файл конфигурации, который находится по пути (~/Library/Application Support/Claude/claude_desktop_config.json на macOS, или в меню настроек Claude).
Пример конфигурации:
{ "mcpServers": { "coolify": { "command": "npx", "args": [ "-y", "@masonator/coolify-mcp" ], "env": { "COOLIFY_API_TOKEN": "ваш_токен_сюда", "COOLIFY_BASE_URL": "https://ваш-сервер.coolify.io/api/v1" } } } }3. Перезапустите клиент. После сохранения файла выйдите из приложения и откройте заново. В интерфейсе чата появится уведомление о подключении новых инструментов MCP.
Примеры запросов
- «Покажи список всех серверов, их статус и загрузку CPU.»
- «Найди в логах сервиса backend ошибки (ERROR) за последний час и покажи их количество.»
- «Задеплой проект landing-page на production-сервер и включи SSL-сертификат.»
- «Создай новый сервис типа PostgreSQL на сервере main-server с именем user-db.»
- «Обнови переменные окружения для сервиса worker: добавь MAX_RETRIES=3, измени DATABASE_URL и удали DEBUG=true.»
Технические детали
- Язык разработки: TypeScript (Node.js)
- Транспортный протокол: stdio (стандартный ввод/вывод) — не требует сетевых портов, безопасен и надёжен.
- Лицензия: MIT
- Совместимость: Claude Desktop, Visual Studio Code (расширения Cline, Continue, Copilot), Zed Editor, Emacs (EAF MCP), и любые другие клиенты, поддерживающие MCP.
- Пакет:
@masonator/coolify-mcp