Mmcp.market

VMware Storage MCP server

by zw008·io.github.zw008/vmware-storage·v1.8.8

VMware vSphere storage management with 11 MCP tools: datastores, iSCSI, vSAN.

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

3 stars499 downloads/wk

Reviews

Write one

Nobody 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 posts

Read 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

no findings
  • 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
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-storage

Offline / 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-storage

Configuration

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 doctor

MCP 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
Add to Cursor

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.

More from zw008 →