Skip to content

Installation

Install the MCP Server

Using pip

pip install community-vmware-desktop-hypervisor-mcp
Item Value
PyPI Package community-vmware-desktop-hypervisor-mcp
Console Entrypoint community-vmware-desktop-hypervisor-mcp
Python Module community_vmware_desktop_hypervisor_mcp.server
MCP Server Name community-vmware-desktop-hypervisor-mcp
Minimum Python 3.12

Using uv

Run without a persistent install:

uv run --with community-vmware-desktop-hypervisor-mcp community-vmware-desktop-hypervisor-mcp

Or use uvx as a shorthand:

uvx community-vmware-desktop-hypervisor-mcp

Using git

VERSION=v0.1.0
git clone https://github.com/tenthirtyam/community-vmware-desktop-hypervisor-mcp.git
cd community-vmware-desktop-hypervisor-mcp
git checkout tags/$VERSION
make venv && make install-dev

Install vmcli

Install VMware Fusion or Workstation on the same machine as the MCP server.

Platform Product Default Path
macOS VMware Fusion /Applications/VMware Fusion.app/Contents/Public/vmcli
Windows VMware Workstation C:\Program Files (x86)\VMware\VMware Workstation\vmcli.exe
Linux VMware Workstation /usr/bin/vmcli

Verify:

vmcli --help

Override with VMCLI_PATH if the binary is elsewhere. Refer to Configuration.

Verify Installation

After install, run the server directly. It will block waiting for MCP host input over stdio and no output is expected:

community-vmware-desktop-hypervisor-mcp

In an MCP host, call vm_discover_capabilities to confirm startup and vmcli resolution.

Next Step

Configure your MCP host: Integration