
dot-ai
vfarcicMIT
322 звёзд66 форков
dot-ai (DevOps AI Toolkit) — это ИИ-агент для управления Kubernetes. Он понимает запросы на естественном языке и сам выполняет нужные действия в кластере. Вам не нужно помнить синтаксис kubectl или тратить время на поиск документации.
Сервер работает по протоколу MCP и интегрируется с любым современным AI-ассистентом. Вы пишете, что хотите сделать, — dot-ai интерпретирует задачу, обращается к Kubernetes API, анализирует конфигурации и предлагает готовое решение или действие.
Установка
npx -y @vfarcic/dot-aiХарактеристики
Общее
- СтатусСообщество
- Разработчикvfarcic
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Находить поды, сервисы и ноды по описанию на русском или английском языке.
- Получать рекомендации по настройке деплоя: число реплик, лимиты ресурсов, пробы readiness и liveness.
- Диагностировать инциденты — сервер собирает логи, метрики и события для определения корневой причины сбоя.
- Искать ответы во внутренней документации организации через семантический поиск.
- Проверять конфигурации кластера на соответствие политикам безопасности.
- Автоматически создавать и заполнять репозитории: добавлять лицензии, CI/CD-пайплайны и governance-файлы.
- Работать с библиотекой готовых промптов для повторяющихся задач: деплой, откат, аудит.
Как подключить
Установка не требуется, сервер запускается через npx. Команда: npx -y @vfarcic/dot-ai.
- Пропишите конфигурацию в файле вашего MCP-клиента. Для Claude Desktop это
claude_desktop_config.json:
{
"mcpServers": {
"dot-ai": {
"command": "npx",
"args": ["-y", "@vfarcic/dot-ai"]
}
}
}
- Сохраните конфигурацию и перезапустите клиент.
- Готово. Можно писать запросы к кластеру прямо в чате с AI-ассистентом.
Примеры запросов
- «Покажи все поды в кластере, которые перезагружались за последний час. Отсортируй по количеству перезагрузок.»
- «Найди причину ошибок на эндпоинте /api/v2/payments. Проанализируй логи и метрики последних 15 минут и предложи исправление.»
- «Создай манифест Deployment для Go-приложения с тремя репликами, лимитами 256Mi памяти и 500m CPU, liveness probe по пути /health.»
- «Проверь все поды в namespace production на соответствие политикам безопасности и покажи нарушения.»
- «Сравни текущее состояние кластера с вчерашним и покажи различия в конфигурациях.»
Технические детали
- Язык разработки: TypeScript
- Транспорт: stdio
- Лицензия: MIT (бесплатно)
- Совместимость: Claude Desktop, Cline, любые MCP-клиенты
- Установка:
npx -y @vfarcic/dot-ai