VMware AVI MCP server
VMware AVI (NSX ALB) load balancer plus AKO Kubernetes ops — 29 MCP tools.
2 stars353 downloads/wk
Reviews
Write oneNobody has reviewed VMware AVI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VMware AVI tools (28)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ako_amko_status[READ] AMKO (AVI Multi-Cluster Kubernetes Operator) GSLB status.
ako_clusters[READ] List every Kubernetes context in the active kubeconfig and whether AKO is deployed there.
ako_config_diff[READ] Pending Helm value changes that have not been applied yet.
ako_config_show[READ] The AKO Helm release's values — controller IP, cloud name, network settings, feature flags.
ako_config_upgrade[WRITE] Apply an AKO Helm upgrade (dry_run=true by default).
ako_ingress_check[READ] Validate every Ingress in one namespace: IngressClass and TLS secret references that would stop AKO creating a Virtual Service.
ako_ingress_diagnose[READ] Diagnose why one Ingress has no corresponding AVI Virtual Service.
ako_ingress_map[READ] Inventory Kubernetes Ingresses across all namespaces.
ako_logs[READ] AKO pod logs — Ingress creation failures, sync errors, Controller connectivity.
ako_restart[WRITE] Restart the AKO pod by deleting it — its StatefulSet recreates it.
ako_status[READ] Check AKO (AVI Kubernetes Operator) pod status in Kubernetes.
ako_sync_diff[READ] List Ingresses with no matching Virtual Service or pool on the Controller.
ako_sync_force[WRITE] Force AKO to resync all K8s resources with the AVI Controller.
ako_sync_status[READ] Compare the number of K8s Ingresses with the number of AVI Virtual Services.
ako_version[READ] AKO version running in a cluster, read from the pod's image tag.
pool_list[READ] Discover pools on the Controller.
pool_member_disable[WRITE] Disable a pool member with graceful drain — existing connections complete, no new traffic.
pool_member_enable[WRITE] Enable a pool member so it receives traffic again.
pool_members[READ] List the members of a pool.
se_health[READ] Health of every Service Engine — operational status and VS counts.
se_list[READ] List Service Engines (AVI data-plane VMs) on the Controller.
ssl_expiry_check[READ] Check which SSL certificates expire within N days (default 30).
ssl_list[READ] List SSL/TLS certificates stored on the AVI Controller.
vs_analytics[READ] Performance metrics for one Virtual Service over the last hour.
vs_error_logs[READ] Recent request error logs for one Virtual Service.
vs_list[READ] List Virtual Services on the AVI Controller.
vs_status[READ] Detailed status for one Virtual Service: VIP, pool, health, connections, throughput.
vs_toggle[WRITE] Enable or disable a Virtual Service. Disabling stops all traffic to it.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan30 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the VMware AVI repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.vmware-skills/vmware-avi -->
VMware AVI
Author: Wei Zhou, VMware by Broadcom — wei-wz.zhou@broadcom.com
This is a community-driven project by a VMware engineer, not an official VMware product.
For official VMware developer tools see developer.broadcom.com.
English | 中文
AVI (NSX Advanced Load Balancer) management and AKO Kubernetes operations tool — 28 tools across 10 categories.
Dual mode: Traditional AVI Controller management + AKO K8s operations in one skill.
Companion skills handle everything else:
| Skill | Scope | Install |
|-------|-------|---------|
| vmware-aiops | VM lifecycle, deployment, guest ops, cluster | uv tool install vmware-aiops |
| vmware-monitor | Read-only: inventory, health, alarms, events | uv tool install vmware-monitor |
| vmware-storage | Datastores, iSCSI, vSAN management | uv tool install vmware-storage |
| vmware-vks | Tanzu Namespaces, TKC cluster lifecycle | uv tool install vmware-vks |
| vmware-nsx | NSX networking: segments, gateways, NAT | uv tool install vmware-nsx-mgmt |
| vmware-nsx-security | DFW firewall rules, security groups | uv tool install vmware-nsx-security |
| vmware-aria | Aria Ops: metrics, alerts, capacity | uv tool install vmware-aria |
Quick Install
# Via uv (recommended)
uv tool install vmware-avi
# Or via pip
pip install vmware-avi
# China mainland mirror
pip install vmware-avi -i https://pypi.tuna.tsinghua.edu.cn/simple
# Verify installation
vmware-avi doctorOffline / Air-Gapped Install (from source)
This project uses the modern PEP 517 build system (hatchling), so there is no setup.py by design — that is expected, not a missing file. If you cloned the source and hit ERROR: File "setup.py" or "setup.cfg" not found ... editable mode currently requires a setuptools-based build, your pip is older than 21.3 and cannot do an editable (-e) install with a non-setuptools backend. Editable mode is a developer convenience, not needed to run the tool — do one of:
# From the source tree — a normal (non-editable) install builds a wheel:
pip install . # NOT pip install -e .
# ...or upgrade pip first, and editable works too:
pip install --upgrade pip && pip install -e .For a truly air-gapped host, build the wheels on a connected machine and copy them over — the target then needs no network:
# On a connected machine, collect this package + its dependencies as wheels:
pip wheel . -w dist # → dist/*.whl (or: uv build, for just this package)
# Copy dist/ to the air-gapped host, then install offline:
pip install --no-index --find-links dist vmware-aviCapabilities Overview
What This Skill Does
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add vmware-avi -- uvx vmware-avi
VMware AVI: common questions
- Is VMware AVI MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the VMware AVI safety report
- How do I install VMware AVI?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does VMware AVI need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is VMware AVI maintained?
- The last commit was 6 days ago (2026-09-20). The latest release is v1.8.8.
- What can I use instead of VMware AVI?
- Servers from other publishers that do the same job: VMware AVI MCP server, Ocm MCP server and Ocm MCP server. Compare all VMware AVI alternatives.
Alternatives to VMware AVI
Same job from other publishers: the closest match first, then the best rated.
- VMware AVIVMware AVI (NSX ALB) load balancer plus AKO Kubernetes ops — 28 MCP tools.not reviewedGrowingA
- OcmGuardrailed fleet ops for AI agents: multi-cluster Kubernetes via OCM with policy, approval, audit.not reviewedGrowingB
- OcmGuardrailed fleet ops for AI agents: multi-cluster Kubernetes via OCM with policy, approval, audit.not reviewedGrowingA
- KubernetesKubernetes monitoring & ops for AI agents — safe-by-default access modes and guards.not reviewedGrowingA
- KubernetesA Model Context Protocol (MCP) server for Kubernetes and OpenShiftnot reviewedEstablishedA