Back to MCP Directory
ESXi
Model Context Protocol moderate risk

ESXi

ESXi MCP Server provides REST APIs for VM management, monitoring, and lifecycle operations on VMware ESXi/vCenter, secured by API key authentication.

Connections & Capabilities

Connects To

GitHubTwitter

Capabilities

readwriteexecadmin

Quickstart

Install

pip install pyvmomi pyyaml uvicorn mcp-core

Exposed MCP Tools (5)

high
Create VM

Creates a new virtual machine on the ESXi/vCenter server.

Creates a new VM, consuming resources and potentially impacting performance.

high
Clone VM

Clones an existing virtual machine to create a new one.

Clones a VM, consuming resources and potentially impacting performance.

critical
Delete VM

Deletes a virtual machine from the ESXi/vCenter server.

Deletes a VM, resulting in permanent data loss.

high
Power Operations

Performs power operations (on/off) on a virtual machine.

Can disrupt services running on the VM.

safe
Get VM Performance Data

Retrieves performance statistics for a virtual machine.

Read-only operation, no side effects.

Safety Assessment

The ESXi MCP Server offers convenient VM management but requires careful configuration. Using valid SSL certificates, strong API keys, and restricting access scope are crucial for production environments. The 'insecure' mode should only be used in isolated testing environments.

  • API key authentication
  • SSL/TLS support for secure connections
  • Configurable logging for auditing
  • Well-defined API interface
  • Direct access to VM management functions (create, delete, power operations)
  • Insecure mode disables SSL verification
  • Potential for resource exhaustion if API limits are not enforced
  • API key management is the user's responsibility