VMware Fusion

VMware Fusion

Manage VMware Fusion virtual machines via the Fusion REST API.

9
Stars
3
Forks
0
Releases

Overview

VMware Fusion MCP Server is a FastMCP-based MCP server that exposes VMware Fusion VM management operations through MCP tools for LLMs and agent frameworks. It communicates with the Fusion REST API (vmrest) running on http://localhost:8697 by default, with optional authentication via environment variables VMREST_USER and VMREST_PASS. The server supports listing all registered VMs, retrieving detailed per-VM information, performing power actions (on, off, suspend, pause, unpause, reset), and querying a VM's power state. MCP tools include list_vms, get_vm_info, power_vm, and get_vm_power_state, each designed to be invoked by MCP-enabled clients. The project is built to work with VS Code/MCP integration (uvx) and provides example configurations showing how to supply credentials and run the server. Prerequisites include VMware Fusion Pro with REST API enabled, Python 3.10+, and uv or uvx. The repository includes a VMware Fusion REST API client, a FastMCP server implementation, tests, and development tooling. This server enables modern MCP/LLM workflows to manage VMware Fusion VMs programmatically.

Details

Owner
yeahdongcn
Language
Python
License
MIT License
Updated
2025-12-01

Features

List VMs

List all VMware Fusion VMs registered in Fusion.

Get VM Info

Retrieve detailed information about a specific VM.

Power Operations

Perform power actions on a VM (on, off, suspend, pause, unpause, reset).

Get Power State

Query the current power state of a VM.

Modern MCP/LLM Integration

Exposes all features as MCP tools for LLMs and agent frameworks.

Audience

DevelopersExpose VMware Fusion VM controls to MCP-enabled LLMs and agents.
DevOpsIntegrate Fusion VM management into automation workflows via MCP tools to streamline CI/CD tasks.
LLM EngineersEnable LLMs to manage VMware Fusion VMs through MCP tools and prompts.

Tags

VMware FusionMCPREST APIPower managementLLM integrationFastMCPVS Code integration