Skip to content

virtualization-mcp v1.4.0

Choose a tag to compare

@sandraschi sandraschi released this 22 Aug 10:27
· 127 commits to master since this release

What's Changed in v1.4.0

Features & Infrastructure

  • FastMCP 3.4.4+ Upgrade: Fully aligned with FastMCP 3.4.4+ specifications and tool definitions.
  • ResourceGuard Host Protection: Host RAM & CPU safety quota checks (default 95% threshold) preventing host freezes during VM or sandbox bringup.
  • Interactive Prefab UI Cards: Exposed show_vm_card, show_hypervisor_health_card, and show_sandbox_status_card FastMCP UI components.
  • Libvirt / KVM / QEMU Provider Plugin: Added native hypervisor support for Linux hosts and WSL2 environments (libvirt_management).
  • Cloud-Init ISO Generator: Added non-interactive Linux VM seed ISO configuration generator (user-data and meta-data).
  • Windows Sandbox MCP Tools: Direct tool triggers (win_sandbox_launch_consumer, win_sandbox_launch_devinfra, win_sandbox_status, win_sandbox_terminate).
  • Singleton Auto-Cleanup & 30s Mount Stabilization: Gracefully cleans up stuck WindowsSandboxClient.exe processes and implements a 30-second folder mount retry loop for C:\Assets.
  • Modular Webapp Backend: Decomposed monolithic backend into structured FastAPI routers (/api/vms, /api/snapshots, /api/system).

Documentation & Reliability

  • Added comprehensive unit test suite tests/test_windows_sandbox_bringup.py (655 tests passing).
  • Upgraded webapp Help interface and root README documentation with Libvirt and Windows Sandbox MCP tool guidance.