ESXi MCP Server
Provides tools for managing VMware ESXi/vCenter environments, including VM lifecycle operations such as listing, creating, cloning, deleting, powering on/off, and retrieving CPU, memory, storage, and network performance metrics.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
ESXi MCP Server
A VMware ESXi/vCenter management server based on MCP (Model Context Protocol), enabling AI assistants like Claude, Gemini, GPT, and others to directly manage virtual machines via stdio JSON-RPC.
Features
stdio transport for direct AI assistant integration (Claude Desktop, Cursor, Gemini, etc.)
ESXi and vCenter Server connections
API key authentication
Complete virtual machine lifecycle management
Real-time performance monitoring
SSL/TLS secure connection support
Flexible configuration (YAML/JSON/Environment Variables)
Related MCP server: VMWare MCP
Installation
Option 1: uvx (Recommended)
uvx esxi-mcp-serverMCP config (mcp.json):
{
"mcpServers": {
"esxi-mcp-server": {
"command": "uvx",
"args": ["esxi-mcp-server"],
"env": {
"VCENTER_HOST": "192.168.0.254",
"VCENTER_USER": "administrator@vsphere.local",
"VCENTER_PASSWORD": "your-password",
"VCENTER_INSECURE": "true"
}
}
}
}Option 2: pip
pip install esxi-mcp-server
esxi-mcp-serverMCP config:
{
"mcpServers": {
"esxi-mcp-server": {
"command": "esxi-mcp-server",
"env": {
"VCENTER_HOST": "192.168.0.254",
"VCENTER_USER": "administrator@vsphere.local",
"VCENTER_PASSWORD": "your-password",
"VCENTER_INSECURE": "true"
}
}
}
}Option 3: Docker Hub
docker pull tai040502/esxi-mcp-serverMCP config:
{
"mcpServers": {
"esxi-mcp-server": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "VCENTER_HOST=192.168.0.254",
"-e", "VCENTER_USER=administrator@vsphere.local",
"-e", "VCENTER_PASSWORD=your-password",
"-e", "VCENTER_INSECURE=true",
"tai040502/esxi-mcp-server"
]
}
}
}Available Tools
Tool | Description |
| Authenticate using API key (required if API key is configured) |
| List all virtual machines |
| Create a new virtual machine |
| Clone a VM from a template or existing VM |
| Delete a virtual machine |
| Power on a virtual machine |
| Power off a virtual machine |
| Get CPU, memory, storage, and network metrics |
Configuration
All settings can be configured via environment variables:
Env Variable | Description | Required | Default |
| vCenter/ESXi server address | Yes | - |
| Login username | Yes | - |
| Login password | Yes | - |
| Datacenter name | No | Auto-select first |
| Cluster name | No | Auto-select first |
| Storage name | No | Auto-select largest |
| Network name | No | - |
| Skip SSL verification | No |
|
| API access key | No | - |
| Log file path | No | stderr |
| Log level | No |
|
Alternatively, use a YAML or JSON config file:
esxi-mcp-server -c config.yamlRequirements
Python 3.11+
pyvmomi >= 7.0
pyyaml >= 6.0
mcp[cli]
License
MIT License
Author
Bright8192
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage Vozora VPS servers, SSH keys, firewalls, DNS and usage from an AI agent.
Connect AI assistants to explicitly paired computers, servers, and VMs for permitted remote actions.
- DNS-DATA RemoteDeprecatedcom.dns-data
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to manage VMware vSphere virtual infrastructure through comprehensive operations including VM power control, snapshot management, resource monitoring, performance analytics, and bulk operations with built-in safety confirmations for destructive actions.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage VMware vSphere infrastructure through 55 typed tools built on the govc CLI. It supports comprehensive operations including VM lifecycle management, snapshot control, datastore navigation, and networking configuration.48 npm4MIT
- AlicenseAqualityAmaintenanceAI-powered VMware vCenter/ESXi monitoring and operations. 20 MCP tools for inventory queries, health monitoring, VM lifecycle management, fast provisioning (Linked Clone, OVA, template deploy), snapshot management, and datastore browsing. Supports vSphere 6.5–8.0. Works with local models via Ollama/LM Studio.44398 PyPI87MIT
- AlicenseAqualityDmaintenanceProvides tools to list, create, power on/off, and delete VMs on vCenter or ESXi hosts using natural language.5Apache 2.0