MCP.so
登录

VMware Fusion MCP Server

@yeahdongcn

基本信息

分类

云与基础设施

许可证

MIT

传输方式

stdio

作者

yeahdongcn

提交者

Xiaodong Ye

关于 VMware Fusion MCP Server

A MCP Server for Managing VMware Fusion Virtual Machines.

VMware Fusion MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "vmware-fusion": {
      "command": "uvx",
      "args": [
        "vmware-fusion-mcp-server"
      ],
      "env": {
        "VMREST_USER": "your-username",
        "VMREST_PASS": "your-password"
      }
    }
  }
}

VMware Fusion MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

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.

常见问题

1

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.

2

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.

3

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.

4

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.

5

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`.

评论

云与基础设施 分类下的更多 MCP 服务器