Vixmcp.Ai.Bridge is an MCP server that exposes VMware VIX operations to AI assistants and automation workflows. Built on .NET 9.0, it bridges large language models to VMware Workstation, Player, or vSphere environments via C# P/Invoke bindings. Systems engineers, software developers, and IT administrators use this server to interact with virtual machines using natural language prompts within MCP-compatible clients like Cursor IDE. It enables users to establish persistent sessions with guest operating systems, execute shell commands, retrieve console outputs, inspect running guest processes, and verify host-guest connectivity without leaving their development environment. By wrapping VMware's VIX API into standard Model Context Protocol tools, it facilitates programmatic VM administration, diagnostic commands, and automated guest OS operations directly through LLM tool-calling interfaces.
Category: Other & General Purpose
Tags: bridge, connector, integration
bash git clone https://github.com/bivex/VixMCP.Ai.Bridge cd dotnet-bindings 2. Download the official VMware VIX API SDK from VMware, install it, and copy Vix64AllProductsDyn.dll into the application build directory. 3. Build the server using .NET 9.0: bash cd McpProcessToolSample dotnet build -c Release 4. Open your Cursor MCP settings file (~/.cursor/mcp.json or C:\Users\{Username}\.cursor\mcp.json) and add the server configuration: json { "mcpServers": { "mcpWinAuditServer": { "command": "cmd", "args": [ "/c", "C:\\path\\to\\your\\McpProcessToolSample.exe" ] } } } 5. Ensure Vix64AllProductsDyn.dll is located alongside the executable or in your system PATH, then restart Cursor IDE.Part of MCP Servers
Vixmcp.Ai.Bridge is an MCP server and .NET library that connects AI assistants to the VMware VIX API. It lets client applications like Cursor automate virtual machine lifecycle tasks, execute guest commands, and inspect running processes.
The server requires a 64-bit Windows 10 or 11 environment, the .NET 9.0 Runtime, VMware Workstation Pro, Player, or vSphere, and the official VMware VIX API DLL file named Vix64AllProductsDyn.dll.
No, the repository does not include proprietary VMware binaries. Users must independently download the official VMware VIX API SDK from VMware, accept the SDK agreement, and copy the required DLL to the execution directory.
Vixmcp.Ai.Bridge supports standard stdio MCP communication and is tested for integration with Cursor IDE through its MCP configuration settings. It works with any MCP client supporting local executable server processes.
The server exposes tools including ConnectAndLogin for session handling, ExecCommandInGuestSession for running commands inside VMs, ListAllProcessesInGuest for process monitoring, and CheckGuestConnection for connectivity and credential validation.