VMware NSX — MCP-сервер для Claude Code: 33 инструмента сети
Управляет сегментами, шлюзами Tier-0 и Tier-1, NAT, маршрутами и IP-пулами NSX из чата с агентом. Пригодится, когда надоело переключаться в веб-интерфейс NSX Manager.
claude mcp add --env VMWARE_NSX_CONFIG=<VMWARE_NSX_CONFIG> --transport stdio vmware-nsx -- uvx vmware-nsx-mgmtЧто делает VMware NSX
Сервер работает через NSX Policy API и рассчитан на NSX-T 3.0+ и NSX 4.x. Внутри 33 инструмента: чтение сегментов, шлюзов, BGP-соседей, тревог и состояния транспорта, плюс создание и удаление сегментов, NAT-правил, статических маршрутов и IP-пулов. Двадцать из них только читают, тринадцать меняют конфигурацию.
Перед работой нужны креды NSX Manager. Конфиг кладётся в ~/.vmware-nsx/config.yaml, пароль — в ~/.vmware-nsx/.env переменной VMWARE_NSX_NSX_PROD_PASSWORD. Проверка подключения — vmware-nsx doctor. Каждая команда записи принимает --dry-run, и это стоит использовать: без предварительного просмотра ошибка в префиксе подсети или в пути overlay-зоны уходит прямо в прод-сегмент.
Проект ведёт инженер VMware, но это не официальный продукт вендора — поддержку и совместимость с вашей версией NSX он не гарантирует. Часть функциональности живёт в соседних пакетах: микросегментация DFW и Traceflow — в vmware-nsx-security, балансировка AVI — в vmware-avi. Автор советует начинать с vmware-aiops как точки входа в семейство.
Какие задачи решает
- завести сегмент и Tier-1 шлюз под новое приложение
- прописать SNAT для подсети и проверить правило
- найти сегмент, к которому подключена виртуалка по её имени
- посмотреть состояние портов и транспортных узлов на сегменте
- выгрузить тревоги высокой важности из NSX Manager
Примеры запросов агенту
- Создай сегмент
app-web-segв overlay-зоне и покажи, что получилось - Проверь BGP-соседей на
tier0-gwи состояние edge-кластеров - Найди сегмент для виртуалки
web-01и проверь состояние её портов
Как установить VMware NSX
Командой платформы
claude mcp add --env VMWARE_NSX_CONFIG=<VMWARE_NSX_CONFIG> --transport stdio vmware-nsx -- uvx vmware-nsx-mgmtВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-nsx-mgmt <команда>
Командой платформы
codex mcp add vmware-nsx --env VMWARE_NSX_CONFIG=<VMWARE_NSX_CONFIG> -- uvx vmware-nsx-mgmtВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-nsx-mgmt <команда>
Файл настроек
{
"mcpServers": {
"vmware-nsx": {
"command": "uvx",
"args": [
"vmware-nsx-mgmt"
],
"env": {
"VMWARE_NSX_CONFIG": "<VMWARE_NSX_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-nsx-mgmt <команда>
Файл настроек
{
"servers": {
"vmware-nsx": {
"type": "stdio",
"command": "uvx",
"args": [
"vmware-nsx-mgmt"
],
"env": {
"VMWARE_NSX_CONFIG": "<VMWARE_NSX_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-nsx-mgmt <команда>
Командой платформы
gemini mcp add -e VMWARE_NSX_CONFIG=<VMWARE_NSX_CONFIG> vmware-nsx uvx vmware-nsx-mgmtВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-nsx-mgmt <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о VMware NSX
Как установить VMware NSX в Claude Code?
Добавьте сервер командой claude mcp add vmware-nsx -- uvx vmware-nsx-mgmt. Если конфиг лежит не по стандартному пути, укажите его: claude mcp add --env VMWARE_NSX_CONFIG=<VMWARE_NSX_CONFIG> --transport stdio vmware-nsx -- uvx vmware-nsx-mgmt.
Что делает VMware NSX?
Даёт агенту набор инструментов к NSX Policy API: читать и создавать сегменты, шлюзы, NAT-правила, статические маршруты и IP-пулы, а также смотреть тревоги и состояние транспорта.
Чем это отличается от vmware-nsx-security?
Здесь сегменты, маршрутизация, NAT и IPAM. Микросегментация DFW, группы безопасности и Traceflow вынесены в отдельный пакет vmware-nsx-security.