VMware Storage MCP server
VMware vSphere storage management with 11 MCP tools: datastores, iSCSI, vSAN.
3 stars499 downloads/wk
Reviews
Write oneNobody has reviewed VMware Storage yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VMware Storage tools (11, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
browse_datastore[READ] Browse files in a datastore directory.
list_all_datastores[READ] List all datastores with capacity, usage percentage, and accessibility.
list_cached_images[READ] List deployable images (OVA/OVF/ISO/VMDK) from the local cache registry — instant, no vCenter connection or datastore I/O.
scan_datastore_images[READ] Scan a datastore for deployable images (OVA, ISO, OVF, VMDK).
storage_iscsi_add_target[WRITE] Add an iSCSI send (dynamic discovery) target to an ESXi host's software iSCSI adapter, then automatically rescan all HBAs and VMFS volumes to discover new LUNs.
storage_iscsi_enable[WRITE] Enable the software iSCSI adapter (vmhba) on an ESXi host.
storage_iscsi_remove_targetwrite action[WRITE] Remove an iSCSI send target from an ESXi host's software iSCSI adapter, then rescan all HBAs and VMFS volumes.
storage_iscsi_status[READ] Get the software iSCSI adapter state and configured send targets for an ESXi host.
storage_rescan[WRITE] Rescan all HBAs and VMFS volumes on an ESXi host to discover newly presented LUNs and datastores.
vsan_capacity[READ] Get space usage of a cluster's vSAN datastore for capacity planning.
vsan_health[READ] Get vSAN enablement status, host count, and per-host disk-group layout for a cluster.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan23 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 Storage repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.vmware-skills/vmware-storage -->
VMware Storage
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 | 中文
VMware vSphere storage management: datastores, iSCSI, vSAN, and read-only Fibre Channel / multipath diagnostics — 14 MCP tools, domain-focused and lightweight.
Split from vmware-aiops for lighter context and local model compatibility.
Companion Skills
Quick Install
# Via PyPI
uv tool install vmware-storage
# Or pip
pip install vmware-storageOffline / 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-storageConfiguration
mkdir -p ~/.vmware-storage
cp config.example.yaml ~/.vmware-storage/config.yaml
# Edit with your vCenter/ESXi credentials
echo "VMWARE_MY_VCENTER_PASSWORD=your_password" > ~/.vmware-storage/.env
chmod 600 ~/.vmware-storage/.env
# Verify
vmware-storage doctorMCP Tools (14)
Auto-Remediation Patterns (PoC)
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-storage -- uvx vmware-storage
VMware Storage: common questions
- Is VMware Storage MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the VMware Storage safety report
- How do I install VMware Storage?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does VMware Storage need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is VMware Storage maintained?
- The last commit was 6 days ago (2026-09-20). The latest release is v1.8.8.