About
A Python server that exposes a REST/JSON-RPC API for managing VMware ESXi and vCenter virtual machines, including lifecycle operations, performance metrics via SSE, and secure API key authentication.
Capabilities
Overview
The ESXi MCP Server is a purpose‑built bridge between VMware ESXi/vCenter environments and AI assistants that understand the Model Control Protocol (MCP). It exposes a lightweight, JSON‑RPC over REST interface that lets an AI agent create, clone, delete, and power virtual machines while also streaming real‑time performance metrics via Server‑Sent Events (SSE). By abstracting the complex pyVmomi API into a single, well‑defined MCP service, developers can focus on building higher‑level automation workflows instead of wrestling with VMware SDK intricacies.
This server addresses a common pain point in cloud and on‑premises automation: the need for a consistent, secure, and authenticated entry point to virtual infrastructure. Traditional management tools require direct SSH or proprietary SDKs; the MCP server instead offers a single, API‑key protected endpoint that can be consumed by any AI model or automation engine. The SSE channel provides low‑latency telemetry, enabling real‑time dashboards or alerting systems to react instantly to CPU spikes, memory pressure, or network bottlenecks without polling overhead.
Key capabilities include:
- Full VM lifecycle control: create, clone, delete, power on/off, and list VMs with a few JSON payloads.
- Performance monitoring: expose CPU, memory, storage, and network statistics per VM through a dedicated URI.
- Secure communication: TLS support, API‑key authentication, and optional SSL verification skipping for testing.
- Flexible configuration: YAML/JSON files or environment variables allow deployment in CI/CD pipelines, containerized environments, or traditional servers.
- Real‑time event streaming: SSE delivers continuous updates to connected clients, ideal for AI agents that need up‑to‑date context.
Typical use cases involve AI‑driven resource provisioning in hybrid clouds, automated scaling of virtual workloads based on predictive models, or intelligent troubleshooting where an assistant can query live metrics before recommending remedial actions. By integrating this MCP server into an AI workflow, developers gain a declarative interface that lets language models issue concrete infrastructure commands and receive immediate feedback, dramatically accelerating iteration cycles in DevOps and SRE teams.
Related Servers
Netdata
Real‑time infrastructure monitoring for every metric, every second.
Awesome MCP Servers
Curated list of production-ready Model Context Protocol servers
JumpServer
Browser‑based, open‑source privileged access management
OpenTofu
Infrastructure as Code for secure, efficient cloud management
FastAPI-MCP
Expose FastAPI endpoints as MCP tools with built‑in auth
Pipedream MCP Server
Event‑driven integration platform for developers
Weekly Views
Server Health
Information
Explore More Servers
AIBD Devcontainer MCP Server
AI‑powered file system for containerized development
Workers MCP Server
Invoke Cloudflare Workers from Claude Desktop via MCP
Peeper MCP Server
Unified API for AI model discovery and text completion
Build Tools MCP Server
Natural language build tool integration for Maven and beyond
DealX MCP Server
LLM-powered search for DealX ads
Google Calendar MCP Server
Seamless Google Calendar integration for AI assistants