VMware VKS — MCP-сервер для Claude Code: что делает и как установить
Управляет кластерами Tanzu Kubernetes, пространствами имён vSphere и Supervisor-узлами через интерфейс MCP. Пригодится инженерам инфраструктуры на vSphere 8.
claude mcp add --env VMWARE_VKS_CONFIG=<VMWARE_VKS_CONFIG> --transport stdio vmware-vks -- uvx vmware-vksЧто делает VMware VKS
Сервер открывает ИИ-агентам 24 инструмента для управления Tanzu Kubernetes Service. Через команды и протокол MCP можно создавать неймспейсы, разворачивать кластеры TKC, менять число воркеров и запрашивать токены доступа kubeconfig. Дополнительно доступны операции с объектами VM Service внутри кластера.
Внутри работает связка консольной утилиты vmware-vks и конфигурационного файла ~/.vmware-vks/config.yaml. Пароль к vCenter выносится в файл окружения .env. Для сборки из исходников применён PEP 517, поэтому привычный setup.py в репозитории отсутствует.
Без vSphere 8.0 и активного компонента Workload Management на вычислительном узле сервер не запустится. Также потребуется действующая лицензия Enterprise Plus или VMware Cloud Foundation. Проверить готовность окружения помогает штатная команда vmware-vks check.
Какие задачи решает
- Развёртывать кластеры Tanzu Kubernetes Cluster нужной версии
- Масштабировать рабочие узлы TKC под нагрузочное тестирование
- Создавать пространства имён vSphere с лимитами ресурсов и политиками хранения
- Выписывать временные токены kubeconfig для защищённого подключения
Примеры запросов агенту
- Проверь доступность vCenter командой vmware-vks check и покажи статус супервизора
- Создай кластер dev-cluster в неймспейсе dev с тремя воркерами
- Выпусти kubeconfig для кластера dev-cluster в файл ./kubeconfig
Как установить VMware VKS
Командой платформы
claude mcp add --env VMWARE_VKS_CONFIG=<VMWARE_VKS_CONFIG> --transport stdio vmware-vks -- uvx vmware-vksВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-vks <команда>
Командой платформы
codex mcp add vmware-vks --env VMWARE_VKS_CONFIG=<VMWARE_VKS_CONFIG> -- uvx vmware-vksВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-vks <команда>
Файл настроек
{
"mcpServers": {
"vmware-vks": {
"command": "uvx",
"args": [
"vmware-vks"
],
"env": {
"VMWARE_VKS_CONFIG": "<VMWARE_VKS_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-vks <команда>
Файл настроек
{
"servers": {
"vmware-vks": {
"type": "stdio",
"command": "uvx",
"args": [
"vmware-vks"
],
"env": {
"VMWARE_VKS_CONFIG": "<VMWARE_VKS_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-vks <команда>
Командой платформы
gemini mcp add -e VMWARE_VKS_CONFIG=<VMWARE_VKS_CONFIG> vmware-vks uvx vmware-vksВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vmware-vks <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о VMware VKS
Как установить VMware VKS в Claude Code?
Выполните команду claude mcp add vmware-vks -- uvx vmware-vks. Если путь к конфигурации задаётся вручную, используйте claude mcp add --env VMWARE_VKS_CONFIG=<VMWARE_VKS_CONFIG> --transport stdio vmware-vks -- uvx vmware-vks.
Что делает MCP-сервер VMware VKS?
Он предоставляет 24 инструмента для администрирования vSphere Kubernetes Service. Ассистент сможет управлять жизненным циклом кластеров Tanzu и выделять ресурсы под неймспейсы прямо из диалога.
Какие системные требования нужны для работы сервера?
Требуется Python 3.10+ и vSphere версии 8.0 или новее с включённым Workload Management. Также необходима лицензия vSphere Enterprise Plus или VMware Cloud Foundation.