1
Add it to Claude Code
claude mcp add -e "VCENTER_HOST=${VCENTER_HOST}" -e "VCENTER_USER=${VCENTER_USER}" -e "VCENTER_PASSWORD=${VCENTER_PASSWORD}" vmware-aiops -- uvx vmware-aiopsRequired:
VCENTER_HOSTVCENTER_USERVCENTER_PASSWORDEnvironment Variables
Set these before running VMware AIops.
VariableDescriptionRequired
VCENTER_HOSTThe IP address or hostname of the vCenter or ESXi host.YesVCENTER_USERUsername for vSphere authentication.YesVCENTER_PASSWORDPassword for vSphere authentication.YesAvailable Tools (5)
Once configured, VMware AIops gives your AI agent access to:
vm-power-onPowers on a specified virtual machine.namevm-power-offGracefully shuts down or force powers off a virtual machine.nameforcevm-infoRetrieves detailed information about a specific virtual machine.namevm-snapshot-createCreates a snapshot for a specified virtual machine.namesnapshot_namevm-deleteDeletes a specified virtual machine.nameTry It Out
After setup, try these prompts with your AI agent:
→List all virtual machines currently running on the vCenter server.
→Check the health status and active alarms for my ESXi host.
→Create a snapshot named 'pre-update' for the VM named 'web-server-01'.
→Gracefully shut down the virtual machine 'test-env-05'.
→Show me the capacity and usage statistics for all datastores.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
- Python 3.8+ with pip installed
VCENTER_HOST— The IP address or hostname of the vCenter or ESXi host.VCENTER_USER— Username for vSphere authentication.VCENTER_PASSWORD— Password for vSphere authentication.
Alternative installation methods
uv
uv tool install vmware-aiopspip
pip install vmware-aiopsKeep this setup from going cold
Save the docs, env vars, and workflow around VMware AIops in Conare so Claude Code, Codex, and Cursor remember it next time.