The ESXi MCP Server provides a RESTful API interface for managing VMware ESXi/vCenter environments through the Model Control Protocol. Built with Python using pyVmomi, it offers complete virtual machine lifecycle management including creation, cloning, deletion, and power operations, along with real-time performance monitoring of CPU, memory, storage, and network usage. The server implements API key authentication, SSL/TLS secure connections, and flexible configuration options via YAML, JSON, or environment variables, making it particularly valuable for automating VMware infrastructure management tasks through AI assistants or integration with other management tools.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Create a new virtual machine with specified parameters. Parameters: name (string), cpu (integer), memory (integer), datastore (string), network (string)
Clone an existing virtual machine. Parameters: template_name (string), new_name (string)
Delete a specified virtual machine. Parameters: name (string)
Perform power operations (on/off) for a specified virtual machine. Parameters: name (string)
Retrieve performance statistics for a specified virtual machine. Parameters: vm_name (string)