Manage KVM/libvirt virtual machines across single or multiple hosts, exposing operations as tools for LLM agents.
KVM is a Model Context Protocol (MCP) server designed for comprehensive management of KVM/libvirt virtual machines. It transforms complex VM lifecycle operations—including creation, starting, stopping, deletion, cloning, snapshots, disk management, and networking—into consumable tools for LLM agents like Cursor and Claude. The server offers robust multi-host support for centralized fleet management, ensuring secure and audited operations with features like role-based access control, path validation, and an extensive audit trail. It supports various transport options, from stdio to HTTP, making it versatile for different integration scenarios.
