Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
pip install pyvmomi pyyaml uvicorn mcp-coreExposed MCP Tools (5)
Create VMCreates a new virtual machine on the ESXi/vCenter server.
Creates a new VM, consuming resources and potentially impacting performance.
Clone VMClones an existing virtual machine to create a new one.
Clones a VM, consuming resources and potentially impacting performance.
Delete VMDeletes a virtual machine from the ESXi/vCenter server.
Deletes a VM, resulting in permanent data loss.
Power OperationsPerforms power operations (on/off) on a virtual machine.
Can disrupt services running on the VM.
Get VM Performance DataRetrieves 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
