bright8192/esxi-mcp-server
A VMware ESXi/vCenter management server based on MCP, providing REST API interfaces for virtual machine management via the MCP protocol.
About this tool
bright8192/esxi-mcp-server
A VMware ESXi/vCenter management server based on the MCP (Model Control Protocol), providing REST API interfaces for virtual machine management.
- Source: GitHub Repository
- Category: cloud-devops-mcp-servers
- Tags: mcp, cloud, vmware, infrastructure, open-source
Features
- Support for ESXi and vCenter Server connections
- RESTful API interface with JSON-RPC support
- Simple and secure authentication using API keys
- Real-time communication via Server-Sent Events (SSE)
- Complete virtual machine lifecycle management:
- Create VM
- Clone VM
- Delete VM
- Power On/Off operations
- List all VMs
- Real-time performance monitoring:
- CPU usage
- Memory usage
- Storage usage
- Network traffic statistics
- SSL/TLS secure connection support
- Flexible configuration options:
- YAML, JSON, or environment variables
- Configurable logging (file path and log level)
- Python 3.7+ compatible
Requirements
- Python 3.7+
- pyVmomi
- PyYAML
- uvicorn
- mcp-core
Configuration
All configuration can be set via YAML file or environment variables. Key parameters include vCenter/ESXi host, user, password, datacenter, cluster, datastore, network, SSL options, API key, log file, and log level.
Security Recommendations
- Use valid SSL certificates in production
- Enable API key authentication
- Set appropriate log levels
- Restrict API access scope
License
MIT License
Pricing
This project is open-source and free to use under the MIT License.
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)An MCP server that enables natural language management of Apache CloudStack infrastructure, translating user requests into API calls for VM deployment, resource management, and infrastructure operations without requiring direct API knowledge. Directly relevant as an example of a specialized Model Context Protocol (MCP) server.
Official AWS MCP servers that provide seamless Model Context Protocol integration with a wide range of AWS services and resources, enabling AI assistants to interact with AWS infrastructure programmatically.
An MCP Server integration for Alibaba Cloud services, allowing MCP clients to interact with Alibaba’s cloud computing resources.
Core AWS MCP server that executes AWS CLI-style operations, enabling broad interaction with AWS services and resources via the Model Context Protocol.
The official Microsoft MCP server for Azure services, exposing Azure Storage, Cosmos DB, Azure Monitor, and related resources through the Model Context Protocol interface.
An MCP Server that connects to Cisco Meraki’s cloud-based networking platform, providing access to wireless, switching, security, cameras, sensors, and related APIs via MCP.