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-aiopsConare · memory for coding agents
Keep 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.
Remember this setup$npx conare@latest