Skip to main content
Glama
vnoiram

VMware Workstation MCP

by vnoiram

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VMRUN_PATHNoPath to vmrun.exe, default auto-detected from standard VMware Workstation installation location
VMWARE_VMX_ROOTSNoColon-separated list of directories to search for .vmx files, overrides default search locations

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
server_infoA

Show vmrun detection and VM search settings.

find_vmsB

Find VMware .vmx files under configured or provided roots.

list_running_vmsA

List currently running VMware VMs.

start_vmC

Start a VMware VM.

stop_vmC

Stop a VMware VM.

suspend_vmC

Suspend a VMware VM.

reset_vmC

Reset a VMware VM.

pause_vmB

Pause a running VMware VM.

unpause_vmA

Unpause a VMware VM.

list_snapshotsA

List snapshots for a VMware VM.

create_snapshotB

Create a snapshot for a VMware VM.

revert_to_snapshotA

Revert a VMware VM to a snapshot.

delete_snapshotB

Delete a VMware VM snapshot.

vmrunA

Run explicit vmrun arguments. Advanced escape hatch for commands not covered by dedicated tools.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 14 tools

Disambiguation4/5

Most tools have distinct purposes, but 'pause_vm' and 'suspend_vm' may be confused as both relate to stopping a VM; descriptions help but overlap remains.

Naming Consistency4/5

Tools follow a consistent verb_noun pattern with underscores, except 'vmrun' which breaks convention. Overall pattern is clear and predictable.

Tool Count5/5

14 tools cover the core VM operations and snapshot management without being excessive. Each tool addresses a specific need, and the escape hatch 'vmrun' fills any gaps.

Completeness4/5

The set covers common VM lifecycle and snapshot operations well, but lacks explicit VM creation or deletion tools. The escape hatch partially compensates, but minor gaps exist.

Maintenance

ActivitySlowing
ResponsivenessNo issues