VMware Fusion MCP Server
@yeahdongcn
About VMware Fusion MCP Server
A MCP Server for Managing VMware Fusion Virtual Machines.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"vmware-fusion": {
"command": "uvx",
"args": [
"vmware-fusion-mcp-server"
],
"env": {
"VMREST_USER": "your-username",
"VMREST_PASS": "your-password"
}
}
}
}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 VMware Fusion MCP Server?
A Model Context Protocol (MCP) server for managing VMware Fusion virtual machines via the Fusion REST API. It is built with FastMCP and designed for developers who want to control VMware Fusion VMs programmatically from LLMs, agents, or MCP-compatible clients.
How to use VMware Fusion MCP Server?
Install the package with uvx or pip, enable the VMware Fusion REST API in Fusion Pro (default port 8697), and set the VMREST_USER and VMREST_PASS environment variables. Then run the server using uvx vmware-fusion-mcp-server or make run with the credentials.
Key features of VMware Fusion MCP Server
- List all VMs registered in VMware Fusion.
- Retrieve detailed info about a specific VM.
- Perform power actions: on, off, suspend, pause, unpause, reset.
- Query the current power state of a VM.
- Exposes all features as MCP tools for LLMs and agent frameworks.
Use cases of VMware Fusion MCP Server
- Automate VM lifecycle management from an AI assistant.
- Integrate VMware Fusion control into CI/CD pipelines via MCP.
- Build agentic workflows that power on or suspend VMs on demand.
FAQ from VMware Fusion MCP Server
What are the prerequisites for using VMware Fusion MCP Server?
You need VMware Fusion Pro with the REST API enabled, Python 3.10 or newer, and uv (recommended) or pip for installation.
How do I authenticate with the VMware Fusion REST API?
Set the VMREST_USER and VMREST_PASS environment variables to your vmrest API credentials. These must be provided to the server at startup.
What is the default port for the VMware Fusion REST API?
The REST API listens on port 8697 by default. This can be changed in Fusion Pro settings.
How can I integrate this server with VS Code or other MCP clients?
Add a configuration entry to your MCP server config (e.g., .vscode/mcp.json) using uvx as the command, and include the required environment variables for authentication.
What tools does the server expose?
The server provides four tools: list_vms, get_vm_info, power_vm (with actions on, off, suspend, pause, unpause, reset), and get_vm_power_state.
Frequently asked questions
What are the prerequisites for using VMware Fusion MCP Server?
You need VMware Fusion Pro with the REST API enabled, Python 3.10 or newer, and `uv` (recommended) or `pip` for installation.
How do I authenticate with the VMware Fusion REST API?
Set the `VMREST_USER` and `VMREST_PASS` environment variables to your vmrest API credentials. These must be provided to the server at startup.
What is the default port for the VMware Fusion REST API?
The REST API listens on port `8697` by default. This can be changed in Fusion Pro settings.
How can I integrate this server with VS Code or other MCP clients?
Add a configuration entry to your MCP server config (e.g., `.vscode/mcp.json`) using `uvx` as the command, and include the required environment variables for authentication.
What tools does the server expose?
The server provides four tools: `list_vms`, `get_vm_info`, `power_vm` (with actions on, off, suspend, pause, unpause, reset), and `get_vm_power_state`.
Basic information
More Cloud & Infrastructure MCP servers
K8s MCP Server
alexei-ledK8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI syste
Run Model Context Protocol (MCP) servers with AWS Lambda
awslabsRun existing Model Context Protocol (MCP) stdio-based servers in AWS Lambda functions
MCP Server that interacts with Azure AI Foundry (experimental)
azure-ai-foundryA MCP Server for Azure AI Foundry: it's now moved to cloud, check the new Foundry MCP Server
AWS MCP
RafalWilinskiTalk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
🐋 Docker MCP server
ckreilingMCP server for Docker
Comments