Manages KVM virtual machines on a host system through the Model Context Protocol, enabling control over VM lifecycle and snapshots via libvirt.
Sponsored
KVM is a Python-based server that acts as an MCP interface for your KVM/QEMU virtualization host. It provides a standardized way for MCP clients to interact with and control virtual machines, leveraging libvirt for robust management capabilities. This server simplifies common VM operations like starting, stopping, retrieving status and hardware information, and comprehensive snapshot management, making it an ideal component for automated workflows or integrated development environments requiring VM orchestration.
주요 기능
01Retrieve detailed VM status and hardware configuration (CPU, memory, disks, networks)
02Create and list VM snapshots
03Rollback VMs to a previous snapshot
04Integrates with MCP clients for remote control
050 GitHub stars
06List, start, and stop virtual machines
사용 사례
01Automating VM management tasks for KVM hosts
02Scripting VM lifecycle operations for testing or deployment environments
03Integrating VM control into developer tooling or IDEs via MCP