Skip to main content
Glama
sandraschi

virtualization-mcp

virtualization-mcp

Spin up VMs, sandboxes, and dev environments — from your AI assistant.

A Model Context Protocol server that gives your AI (Claude Desktop, Cursor, etc.) direct control over VirtualBox, Hyper-V, and Windows Sandbox. Talk to your VMs, don't click through menus.

"create an Ubuntu VM, attach the 24.04 ISO, boot it, and set up port forwarding"
→ 30 seconds, all through chat

Quick Start

git clone https://github.com/sandraschi/virtualization-mcp
cd virtualization-mcp
just

This opens an interactive dashboard showing all available commands. Run just bootstrap to install dependencies, then just serve or just dev to start.

Manual Setup

If you don't have just installed:

What you get

Feature

What it does

VMs

Create, start, stop, pause, snapshot, delete — VirtualBox & Hyper-V

ISO pipeline

Download Ubuntu, Debian, Windows, Kali directly into assets/vbox

Console

VNC browser console via noVNC — see and interact with your VMs

Networking

NAT, Bridged, Host-Only, port forwarding — configure per VM

Unattended install

autoinstall.yaml / autounattend.xml with dev tools auto-setup

Templates

Save VM configs, recreate instantly

Windows Sandbox

Launch disposable sandbox with full dev stack (winget + pip + npm)

Fleet dashboard

Health-check and launch all registered MCP webapps

Documentation

Requirements

  • Windows 11 Pro/Enterprise/Education (Hyper-V & Sandbox)

  • VirtualBox 7.0+ with VBoxManage in PATH (for VirtualBox features)

  • Python 3.12+ and Node 20+

  • Ollama (optional) — local LLM for the chat feature

License

MIT — do what you want.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

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