Vmware Vsphere MCP Server

A comprehensive Model Context Protocol (MCP) server for VMware vSphere management, providing AI agents with full access to virtual infrastructure

Local serverstdioPython

What is the Vmware Vsphere MCP Server?

A comprehensive Model Context Protocol (MCP) server for VMware vSphere management, providing AI agents with full access to virtual infrastructure operations through

Credentials and setup notes

  • Docker and Docker Compose - VMware vCenter Server with REST API access - Valid vCenter credentials

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_vmsList all virtual machines
get_vm_detailsGet detailed VM information
power_on_vmPower on a virtual machine
power_off_vmPower off a virtual machine
restart_vmRestart a virtual machine
list_hostsList all ESXi hosts
list_datastoresList all datastores
list_networksList all networks
list_datacentersList all datacenters
get_vm_performance_infoGet VM performance metrics
get_host_performance_infoGet host performance metrics
get_vm_disk_usageGet VM disk utilization
get_datastore_usageGet datastore utilization
get_vms_with_high_resource_usageFind VMs with high resource allocation
list_vm_snapshotsList VM snapshots
create_vm_snapshotCreate VM snapshot
delete_vm_snapshotDelete VM snapshot
list_templatesList VM templates
get_vm_eventsGet VM events
get_alarmsGet active alarms
get_port_groupsGet network port groups
generate_vm_reportGenerate comprehensive VM report
get_resource_utilization_summaryGet resource utilization summary
bulk_power_operationsBulk power operations
bulk_delete_vmsBulk delete VMs
delete_vmDelete virtual machine
modify_vm_resourcesModify VM resources
force_power_off_vmForce power off VM

How to install the Vmware Vsphere MCP Server

{
  "mcpServers": {
    "vsphere-mcp-server": {
      "name": "vSphere MCP Server",
      "type": "streamable",
      "url": "http://vsphere-mcp-server:8000/mcp",
      "auth_token": null,
      "enabled": true
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Docker and Docker Compose - VMware vCenter Server with REST API access - Valid vCenter credentials

Example prompts to try

  • “Use Vmware Vsphere to Prerequisites.”
  • “Use Vmware Vsphere to Automation.”

Frequently asked questions

A comprehensive Model Context Protocol (MCP) server for VMware vSphere management, providing AI agents with full access to virtual infrastructure operations through Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.