VMware AVI

VMware AVI

zw008
1 форков
MCP-сервер для управления балансировщиками нагрузки VMware AVI (NSX Advanced Load Balancer) и оператором AKO в среде Kubernetes. 29 инструментов MCP разбиты на 10 категорий. Автоматизируйте сетевую инфраструктуру для DevOps-инженеров и администраторов платформ. Работайте в двух режимах: управление классическим контроллером AVI и выполнение операций AKO в кластерах K8s. Один запрос заменяет ручное переключение между веб-консолью AVI, kubectl и AKO CLI. Сервер создан инженером VMware, но это не официальный продукт компании. Исходный код открыт и доступен для доработок. Сервер входит в экосистему инструментов для VMware: vmware-aiops, vmware-monitor, vmware-nsx. Каждый инструмент заточен под свою задачу, вместе они покрывают полный цикл управления виртуальной инфраструктурой.
Подключение

Подключить VMware AVI

Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.

1

Способ подключения

2

Куда подключить

3

Скопируйте и проверьте

Claude Desktop / Claude Code

Клиент запускает MCP-сервер как локальный процесс.

  1. 1.Откройте настройки MCP в Claude.
  2. 2.Добавьте сервер с указанной командой и переменными окружения.
  3. 3.Перезапустите Claude, если сервер не появился автоматически.
json
{
  "mcpServers": {
    "vmware-avi": {
      "command": "uvx",
      "args": [
        "vmware-avi"
      ]
    }
  }
}

Сгенерировано из существующей команды запуска. Желательно сверить с README.

Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.

Как оценить VMware AVI

VMware AVI относится к Kubernetes, Cloud и DevOps. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
Не указана
Реализация
Python
Транспорт
stdio

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Проверьте команду установки и зависимости перед запуском в рабочем окружении.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 20.07.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикzw008

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Управление виртуальными сервисами AVI: создание, обновление, удаление, привязка к пулам и политикам.
  • Настройка пулов серверов: добавление бекендов, настройка health monitors, выбор профиля персистентности.
  • Работа с HTTP-политиками: перезапись URL, редиректы, добавление или удаление заголовков.
  • Управление DNS-записями и SSL/TLS профилями: загрузка сертификатов, настройка SMTP.
  • Мониторинг AKO в Kubernetes: получение статуса оператора, управление объектами Ingress, Service и Route.
  • Получение метрик производительности и аналитики трафика виртуальных сервисов.
  • Диагностика сети: проверка доступности бекендов, анализ логов балансировщика.
  • Управление ролями и доступом: создание пользователей, групп и назначение ролей AVI.
  • Автоматизация развертывания конфигураций через Infrastructure as Code.
  • Генерация отчетов по состоянию инфраструктуры AVI и Kubernetes.

Как подключить

Установите пакет через uv:

uv tool install vmware-avi

Проверьте установку:

vmware-avi doctor

Добавьте конфигурацию в MCP-клиент. Пример для Claude Desktop в файле claude_desktop_config.json:

{ "mcpServers": { "vmware-avi": { "command": "uvx", "args": ["vmware-avi"], "env": { "AVI_CONTROLLER": "192.168.1.100", "AVI_USERNAME": "admin", "AVI_TENANT": "admin" } } } }

Перезапустите Claude Desktop. Убедитесь, что контроллер AVI и кластер K8s доступны из вашей среды.

Примеры запросов

  • «Покажи все виртуальные сервисы в AVI, сгруппированные по пулам».
  • «Создай HTTP-политику, которая перенаправляет трафик с /old на /new для сервиса frontend».
  • «Настрой AKO для автоматического создания VirtualService при появлении Ingress с аннотацией avi/enable=true в неймспейсе production».
  • «Найди в логах AVI ошибки подключения бекендов за последние 15 минут и покажи аналитику по RTT».

Технические детали

  • Язык: Python
  • Транспорт: stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, Cursor, VS Code (расширение MCP), другие клиенты с поддержкой stdio.
  • Категории: Kubernetes, Cloud DevOps.

Поделиться