E

esxi-mcp-serverA VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

The esxi-mcp-server is a VMware ESXi/vCenter management server based on the Model Control Protocol (MCP). It provides simple REST API interfaces for virtual machine management. The server supports connections to ESXi and vCenter Server, offering real-time communication based on Server-Sent Events (SSE) and a RESTful API interface with JSON-RPC support. It also features API key authentication, complete virtual machine lifecycle management, real-time performance monitoring, and SSL/TLS secure connection support. The server is configurable via YAML, JSON, or environment variables.

Key features

  • Support for ESXi and vCenter Server connections
  • Real-time communication based on SSE
  • RESTful API interface with JSON-RPC support
  • API key authentication
  • Complete virtual machine lifecycle management
  • Real-time performance monitoring

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Virtual Machine Management

The esxi-mcp-server can be used to manage virtual machines in a VMware ESXi or vCenter environment, including creation, cloning, deletion, and power operations.

Performance Monitoring

The server provides real-time performance monitoring capabilities, allowing users to track CPU usage, memory usage, storage usage, and network traffic statistics for virtual machines.

Pros & Cons

Pros

  • Simple REST API interfaces for virtual machine management
  • Real-time communication based on SSE
  • API key authentication for secure access
  • Support for ESXi and vCenter Server connections
  • Flexible configuration options

Cons

  • Requires Python 3.7+ and specific libraries (pyVmomi, PyYAML, uvicorn, mcp-core)
  • Configuration requires specific parameters (e.g., vcenter_host, vcenter_user, vcenter_password)

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What are the system requirements?

The server requires Python 3.7+ and specific libraries, including pyVmomi, PyYAML, uvicorn, and mcp-core.

Asked by Yuki Kobayashi · Jan 18, 2026

What are the configuration options?

The server is configurable via YAML, JSON, or environment variables, with parameters such as vcenter_host, vcenter_user, and vcenter_password.

Asked by Winifred Adeyemi · Oct 19, 2025

What is the API interface?

The esxi-mcp-server provides a RESTful API interface with JSON-RPC support.

Asked by Devin Walker · Oct 14, 2025

How is authentication handled?

The server features API key authentication, where all privileged operations require authentication first via the Authorization: Bearer header.

Asked by Sami Virtanen · Oct 15, 2025

Ask a question

MCP Servers alternatives