VMware VKS

general MCP Server

MCP Skill + CLI for vSphere with Tanzu (VKS) — Supervisor, Namespace, and TanzuKubernetesCluster lifecycle management. Requires vSphere 8.x+.

VerifiedInstall Ready
generalgeneralkubernetes
3 views4 stars1 forksMIT

Why This Matters

Discovered via list:awesome-mcp-servers-punkpeye and last synced 2mo ago.

VerifiedInstall Ready
Source
list:awesome-mcp-servers-punkpeye
Stars
4
Last synced
2mo ago
Install
Instructions detected

Install

1. Install the package

uvx --from vmware-vks vmware-vks mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "vmware-vks": {
      "command": "npx",
      "args": [
        "VMware-VKS"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

31
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (31)

18

`uv tool install vmware-aria`

delete_namespace

Delete with TKC guard (rejects if clusters exist)

get_supervisor_status

Supervisor cluster status and K8s API endpoint

list_tkc_clusters

TanzuKubernetesCluster list with status

get_harbor_info

Embedded Harbor registry info (id, cluster, version, URL, health, storage used)

8

`uv tool install vmware-monitor`

list_namespaces

All vSphere Namespaces with status

create_tkc_cluster

Create TKC with YAML plan + dry-run default

Read-heavy

12/20 tools are read-only

20

`uv tool install vmware-nsx-security`

update_namespace

Modify quotas and storage policy

delete_tkc_cluster

Delete with workload guard

create_namespace

Create Namespace with dry-run preview

upgrade_tkc_cluster

Upgrade K8s version

Full

Workload Management APIs available

Skill

Scope

list_supervisor_storage_policies

vCenter storage policies (policy ID, name, description)

get_tkc_cluster

Cluster detail (nodes, health, conditions)

list_namespace_storage_usage

PVC list and capacity stats

get_supervisor_kubeconfig

Supervisor kubeconfig YAML

Tool

Description

list_vm_classes

Available VM classes for TKC sizing

31

`uv tool install vmware-nsx-mgmt`

Feature

Description

11

`uv tool install vmware-storage`

get_namespace

Namespace detail (quotas, storage, roles)

scale_tkc_cluster

Scale worker node count

Support

Notes

get_tkc_kubeconfig

TKC kubeconfig (stdout or file)

check_vks_compatibility

vCenter version check + WCP status

get_tkc_available_versions

Supported K8s versions on Supervisor