VMware AIops — Claude Code MCP server: features and setup
Automates VMware vCenter and ESXi virtual machine tasks and troubleshooting using 61 dedicated MCP tools.
claude mcp add --env VMWARE_AIOPS_CONFIG=<VMWARE_AIOPS_CONFIG> --transport stdio vmware-aiops -- uvx vmware-aiopsWhat VMware AIops does
This server connects AI coding assistants to VMware vCenter and standalone ESXi hosts. The package contains 61 operations for controlling VM lifecycle and host configurations. Tool names in version 2.0 begin with actionable verbs such as create_cluster or add_cluster_host. It is maintained as an open-source project by a VMware engineer rather than an official vendor release.
Aside from direct operational changes, the server offers diagnostic workflows. Routines like investigate_vm and get_cross_vcenter_attention correlate events and telemetry across compute clusters. They can produce standalone offline HTML summaries without external scripts or styling dependencies.
Generating these correlation reports depends on having vmware-monitor installed on the system. Because the project adopts PEP 517 via hatchling, building locally from a repository clone demands pip version 21.3 or newer. Configuration settings pass through the VMWARE_AIOPS_CONFIG environment variable.
What it helps with
- diagnose virtual machine incidents against correlated event timelines
- rank active infrastructure issues across multiple vCenter instances
- provision and configure virtual machines in vCenter clusters
- generate self-contained HTML health snapshots for hosts and datastores
Example prompts for the agent
- Investigate issues around the web-01 virtual machine for the past 72 hours
- Find high-priority problems across all connected vCenter servers
- Produce an offline HTML summary of cluster health
How to install VMware AIops
Platform CLI
claude mcp add --env VMWARE_AIOPS_CONFIG=<VMWARE_AIOPS_CONFIG> --transport stdio vmware-aiops -- uvx vmware-aiopsReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from vmware-aiops <command>
Platform CLI
codex mcp add vmware-aiops --env VMWARE_AIOPS_CONFIG=<VMWARE_AIOPS_CONFIG> -- uvx vmware-aiopsReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from vmware-aiops <command>
Config file
{
"mcpServers": {
"vmware-aiops": {
"command": "uvx",
"args": [
"vmware-aiops"
],
"env": {
"VMWARE_AIOPS_CONFIG": "<VMWARE_AIOPS_CONFIG>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from vmware-aiops <command>
Config file
{
"servers": {
"vmware-aiops": {
"type": "stdio",
"command": "uvx",
"args": [
"vmware-aiops"
],
"env": {
"VMWARE_AIOPS_CONFIG": "<VMWARE_AIOPS_CONFIG>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from vmware-aiops <command>
Platform CLI
gemini mcp add -e VMWARE_AIOPS_CONFIG=<VMWARE_AIOPS_CONFIG> vmware-aiops uvx vmware-aiopsReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from vmware-aiops <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about VMware AIops
How to install VMware AIops in Claude Code?
Run the following command: claude mcp add vmware-aiops -- uvx vmware-aiops.
What does VMware AIops do?
It provides 61 MCP tools for virtual machine lifecycle operations on vCenter and ESXi, along with server-side correlation routines for troubleshooting hosts and clusters.
Are companion packages required for investigation reports?
Diagnostic tools such as investigate_vm or get_cross_vcenter_attention require the vmware-monitor package to be installed.