Submit

ESXi MCP Server

@bright8192

a year ago
developer-tools
A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.
Overview

What is ESXi MCP Server?

ESXi MCP Server is a management server for VMware ESXi and vCenter, utilizing the Model Control Protocol (MCP) to provide a simple REST API for managing virtual machines.

How to use ESXi MCP Server?

To use the ESXi MCP Server, install the required dependencies, create a configuration file with your vCenter details, and run the server using Python.

Key features of ESXi MCP Server?

  • Supports connections to ESXi and vCenter Server.
  • Real-time communication using Server-Sent Events (SSE).
  • RESTful API interface with JSON-RPC support.
  • API key authentication for secure access.
  • Complete lifecycle management for virtual machines.
  • Real-time performance monitoring of VMs.
  • SSL/TLS secure connection support.
  • Flexible configuration options using YAML/JSON/Environment Variables.

Use cases of ESXi MCP Server?

  1. Managing virtual machines in a VMware environment.
  2. Monitoring performance metrics of virtual machines.
  3. Automating VM lifecycle operations such as creation, deletion, and power management.

FAQ from ESXi MCP Server?

  • What are the requirements to run ESXi MCP Server?

You need Python 3.7+, along with specific libraries like pyVmomi and mcp-core.

  • Is there any authentication required?

Yes, all privileged operations require API key authentication.

  • Can I run this server in a production environment?

Yes, but it is recommended to use valid SSL certificates and enable API key authentication for security.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.