VCenter Mcp Server
@lijian-ui
About VCenter Mcp Server
vCenter-mcp-服务器
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"vCenter-mcp": {
"type": "http",
"url": "http://localhost:8080/sse"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is VCenter Mcp Server?
VCenter Mcp Server is an MCP (Model Context Protocol) server tool designed for vCenter Server to simplify virtual machine management tasks. It integrates seamlessly with vCenter Server, providing a unified interface for operations such as virtual machine migration and information querying.
How to use VCenter Mcp Server?
Clone the project from Gitee, install dependencies via pip install -r requirements.txt, configure the .env file with vCenter Server connection details (VCENTER_HOST, VCENTER_USER, VCENTER_PASSWORD), then run the server using mcp-proxy in SSE mode. Finally, add the server URL (e.g., http://localhost:8080/sse) to your MCP client configuration.
Key features of VCenter Mcp Server
- Stable connection to vCenter Server for full virtualization environment access.
- Supports single, multiple, and bulk virtual machine migration by host.
- Queries detailed information about virtual machines on a host.
- Creates virtual machines with configurable CPU, memory, disk, datastore, and network.
- Powers on/off DELL servers via iDRAC (BMC IP).
Use cases of VCenter Mcp Server
- Migrate a single virtual machine to a target host for load balancing.
- Move multiple virtual machines at once for maintenance or resource optimization.
- Bulk migrate all virtual machines from one host to another during hardware upgrades.
- Quickly list VMs on a specific ESXi host for inventory or troubleshooting.
- Create new virtual machines with predefined specifications on a designated datastore.
FAQ from VCenter Mcp Server
What dependencies are required?
The server requires Python with the packages listed in requirements.txt and a running vCenter Server instance. Connection credentials must be provided in a .env file.
How does the server authenticate with vCenter?
Authentication is done via the vCenter Server username and password set in the .env configuration file (VCENTER_USER and VCENTER_PASSWORD).
What transport protocol does the server use?
The server communicates using SSE (Server-Sent Events) via mcp-proxy, listening on a configurable host and port (default 0.0.0.0:8080).
Does the server store any data locally?
No – the server only acts as a bridge; all data resides on the connected vCenter Server instance.
Can I power off/on DELL servers through this tool?
Yes, the server includes tools to shut down and start up DELL servers using their iDRAC BMC IP address (separate from vCenter management).
Frequently asked questions
What dependencies are required?
The server requires Python with the packages listed in `requirements.txt` and a running vCenter Server instance. Connection credentials must be provided in a `.env` file.
How does the server authenticate with vCenter?
Authentication is done via the vCenter Server username and password set in the `.env` configuration file (`VCENTER_USER` and `VCENTER_PASSWORD`).
What transport protocol does the server use?
The server communicates using SSE (Server-Sent Events) via `mcp-proxy`, listening on a configurable host and port (default `0.0.0.0:8080`).
Does the server store any data locally?
No – the server only acts as a bridge; all data resides on the connected vCenter Server instance.
Can I power off/on DELL servers through this tool?
Yes, the server includes tools to shut down and start up DELL servers using their iDRAC BMC IP address (separate from vCenter management).
Basic information
More Other MCP servers
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments