MCP Hub
Back to servers

VMware Storage

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

Registry
Updated
Mar 22, 2026

Quick Install

uvx vmware-storage

VMware Storage

English | 中文

Domain-focused VMware vSphere storage management: datastores, iSCSI, vSAN.

Part of the VMware MCP Skills family:

SkillScopeTools
vmware-monitor (read-only)Inventory, health, alarms, events8
vmware-aiops (full ops)VM lifecycle, deployment, guest ops, plans33
vmware-storage (this)Datastores, iSCSI, vSAN11

License: MIT

Quick Install

# Via PyPI
uv tool install vmware-storage

# Or pip
pip install 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 (11)

CategoryToolsType
Datastorelist_all_datastores, browse_datastore, scan_datastore_images, list_cached_imagesRead
iSCSIstorage_iscsi_enable, storage_iscsi_status, storage_iscsi_add_target, storage_iscsi_remove_target, storage_rescanRead/Write
vSANvsan_health, vsan_capacityRead

CLI

# Datastore
vmware-storage datastore list
vmware-storage datastore browse datastore01
vmware-storage datastore scan-images datastore01

# iSCSI
vmware-storage iscsi status esxi-01
vmware-storage iscsi enable esxi-01
vmware-storage iscsi add-target esxi-01 192.168.1.100
vmware-storage iscsi remove-target esxi-01 192.168.1.100
vmware-storage iscsi rescan esxi-01

# vSAN
vmware-storage vsan health Cluster-Prod
vmware-storage vsan capacity Cluster-Prod

# Diagnostics
vmware-storage doctor

MCP Server

# Run directly
python -m mcp_server

# Or via Docker
docker compose up -d

Agent Configuration

Add to your AI agent's MCP config:

{
  "mcpServers": {
    "vmware-storage": {
      "command": "vmware-storage-mcp",
      "env": {
        "VMWARE_STORAGE_CONFIG": "~/.vmware-storage/config.yaml"
      }
    }
  }
}

Why a Separate Skill?

vmware-aiops has 33 MCP tools — too heavy for local LLMs (7B-14B). By splitting storage into its own skill:

  • 11 tools — fits comfortably in small model context windows
  • Domain-focused — storage admins get only what they need
  • Composable — use alongside vmware-monitor or vmware-aiops as needed

Version Compatibility

vSphereSupportNotes
8.0FullvSAN SDK built into pyVmomi 8.0.3+
7.0FullAll storage APIs work
6.7CompatibleiSCSI + datastore features work; vSAN limited

Safety

FeatureDescription
Read-heavy6/11 tools are read-only
Input validationIP addresses and ports validated before iSCSI operations
Audit loggingAll operations logged to ~/.vmware-storage/audit.log
No VM operationsCannot create, delete, or modify VMs
Credential safetyPasswords only from environment variables, never config files

License

MIT

Reviews

No reviews yet

Sign in to write a review