What dependencies are required to run ESXi MCP Server?
Python 3.7+ and the packages pyVmomi, PyYAML, uvicorn, and mcp-core are required.
@bright8192
Basic information
A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"esxi-mcp-server": {
"command": "python",
"args": [
"server.py",
"-c",
"config.yaml"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
ESXi MCP Server is a VMware ESXi/vCenter management server based on the Model Context Protocol (MCP). It provides simple REST API interfaces for virtual machine lifecycle management and real-time performance monitoring for administrators and automation workflows.
Install Python 3.7+ and dependencies (pyvmomi, pyyaml, uvicorn, mcp-core). Create a config.yaml with required parameters (e.g., vcenter_host, credentials) and run the server with python server.py -c config.yaml. Authenticate privileged API calls using an API key in the Authorization: Bearer <key> header.
Python 3.7+ and the packages pyVmomi, PyYAML, uvicorn, and mcp-core are required.
All privileged operations require an API key set in the configuration and passed as a Bearer token in the `Authorization` header.
Yes, set `insecure: true` in the configuration for test environments; production environments should use valid SSL certificates.
Configuration can be provided via YAML file, JSON, or environment variables (e.g., `VCENTER_HOST`, `MCP_API_KEY`).
Yes, it supports both ESXi hosts and vCenter Server connections for managing virtual machines.

Model Context Protocol Servers

Build and run websites, APIs, automations, and admin tools from chat. Your agent creates the data, logic, pages, and scheduled jobs; Tessryx hosts them on your own domain. No code generated, nothing to deploy.
Connect Supabase to your AI assistants
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
Comments