virtualization-mcp
This server provides comprehensive virtualization management capabilities across VMs, networks, storage, snapshots, sandboxes, and AI-driven workflows.
VM Lifecycle Management
List, create, start, stop, delete, clone, reset, pause, and resume VMs
Support for a wide range of OS types (Ubuntu, Debian, Fedora, Windows 10/11, macOS, etc.)
Configure memory (MB) and disk size (GB) at creation time
Network Management
List, create, and remove host-only networks
List and configure VM network adapters (NAT, bridged, host-only, internal, generic, NAT network)
Snapshot Management
List, create, restore, and delete VM snapshots with optional descriptions
Storage Management
Manage storage controllers (IDE, SATA, SCSI, SAS, USB, PCIe): list, create, remove
Create and attach virtual disks to VMs
System Diagnostics
Get host system info, VirtualBox version, and supported OS types
Retrieve VM performance metrics and take screenshots of running VMs
Docker Sandbox Management
Run ephemeral code snippets (Python, JavaScript, Bash) in throwaway containers
Execute host files in isolated containers
Create and manage persistent stateful Docker sessions (run commands, read/write files, destroy sessions)
Agentic VM Workflows
Get AI-suggested VM configurations for a given use case (e.g., CI runner, malware sandbox)
Generate step-by-step sandbox workflow plans (spin-up → work → snapshot → tear-down)
Execute autonomous multi-step VM orchestration goals via natural language
Tool Discovery
List all available tools, filter by category or search term
Get detailed info and JSON schemas for any tool
Access general server help and quick-start documentation
Allows downloading Debian ISO images and setting up automated installations with dev tools via autoinstall.yaml.
Allows downloading Ubuntu ISO images and setting up automated installations with dev tools via autoinstall.yaml.
Provides tools for creating, managing, and controlling VirtualBox virtual machines, including lifecycle operations (start, stop, pause, snapshot, delete), networking (NAT, bridged, host-only, port forwarding), and unattended installations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@virtualization-mcpcreate an Ubuntu 24.04 VM, attach the ISO, and set up port forwarding"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
virtualization-mcp
Spin up VMs, sandboxes, and dev environments from Claude Desktop, Cursor, or the fleet webapp.
Features
VirtualBox & Hyper-V — create, start, stop, snapshot, clone VMs
Windows Sandbox — consumer (nearly naked) and dev-infra bringups for fleet install testing
ISO pipeline — download Ubuntu, Debian, Windows ISOs into
assets/vboxnoVNC console — browser VM console from the webapp
Unattended Win11 — autoinstall with optional dev tools (dev VMs only)
Fleet dashboard — health-check and launch registered MCP webapps
Related MCP server: Homelab MCP Server
Quick Install
Download
virtualization-mcp-*.mcpbfrom ReleasesDrag into Claude Desktop
Other methods: INSTALL.md
What You Can Do
Create an Ubuntu 24.04 VM with 8 GB RAM and attach the ISO from assets.
Launch a consumer Windows Sandbox so I can test a naked INSTALL.md walkthrough.
Restore snapshot clean-base on NakedWin11 before the next install test.
Documentation
Doc | Contents |
Options A–D, sandbox launchers | |
Env vars, VirtualBox paths | |
| |
Common errors | |
VM lifecycle, snapshots | |
Consumer vs dev bringup | |
System design |
Requirements
Windows 11 Pro/Enterprise/Education for Hyper-V and Windows Sandbox
VirtualBox 7+ with
VBoxManageon PATH (VM features)Python 3.12+ — only for Options C/D
License
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/virtualization-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server