Best QEMU MCP Servers
QEMU is a generic and open source machine emulator and virtualizer
Why this server?
Provides emulator management capabilities, including creating, booting, and managing QEMU virtual machines on Android devices, with support for Alpine Linux and ARM64 images.
AlicenseBqualityCmaintenanceA comprehensive MCP server that enables AI agents to interact with Android devices through Android Debug Bridge (ADB), offering 198 tools for device control, app management, diagnostics, and more.10081 npm20Apache 2.0Why this server?
Provides experimental kernel debugging integration with QEMU/gdbstub, enabling GDB-based inspection and control of kernel targets via QEMU.
Why this server?
Provides tools for managing QEMU virtual machines, including creating/importing disks, controlling lifecycle and snapshots, and inspecting QMP.
AlicenseBqualityBmaintenanceControls a real Windows 98 VM through 47 MCP tools, enabling screenshots, mouse/keyboard input, command execution, and file transfers.8558 npm3MITWhy this server?
Provides tools to execute commands inside VMs via the QEMU guest agent, enabling direct command execution in guest operating systems.
AlicenseAqualityDmaintenanceAn OpenAPI-driven MCP server for Proxmox VE that provides 2 generic tools to execute any of 480+ API operations dynamically, plus tools for executing commands inside VMs and containers, saving ~95% tokens.421 npmApache 2.0Why this server?
Nido runs QEMU locally as its VM engine, letting agents create, start, stop, connect to and delete QEMU-backed virtual machines with copy-on-write cloned disks and SSH access.
AlicenseBqualityAmaintenanceNido is a local QEMU VM manager. Install it on your computer from https://github.com/Josepavese/nido and run nido mcp via stdio, or use npx -y nido-mcp@latest mcp with QEMU installed locally. It manages VMs on that same computer; a server hosted by Glama cannot access your local VM inventory.62MITWhy this server?
Allows managing QEMU virtual machines for sandboxed OS inspection and testing: booting ISOs, taking screenshots, creating/restoring snapshots, executing commands in the VM, and transferring files.
AlicenseBqualityBmaintenanceEnables AI coding agents to reverse engineer an operating system from its ISO and rebuild it component by component, exposing 39 tools over stdio for ISO fingerprinting, sandboxed QEMU VM lifecycle, PE analysis, API-surface dumps, syscall tracing, behavior diffs, component scaffolding, compat shims, app-compat testing, and knowledge-base search. It lets an agent survey a reference OS, generate clean-room specs and code, boot the rebuild, and test real applications against it.39MITWhy this server?
Provides tools for managing and interacting with QEMU virtual machines, including status monitoring, configuration, and command execution via the QEMU guest agent.
AlicenseAqualityBmaintenanceMCP server for managing Proxmox VE clusters — provision VMs and containers, manage snapshots and backups, execute commands, browse storage, and monitor resources through natural language37132 PyPI17MITWhy this server?
Manages QEMU/KVM virtual machines through libvirt, providing tools to start, stop, clone, snapshot, destroy, export, import, execute commands, copy files, and verify VMs.
AlicenseBqualityAmaintenanceEnables AI agents to manage KVM/libvirt virtual machines and Borg/Timeshift backups on Fedora, with sudo and destructive operations flagged for confirmation.19102 npm1MITWhy this server?
Allows management of QEMU virtual machines, including start, stop, shutdown, reboot, suspend, resume, clone, and snapshot operations.
AlicenseAqualityAmaintenanceMinimal MCP server for Proxmox VE — 38 tools for nodes, VMs, LXC, storage, and snapshots. Read-only by default, single Docker image, multi-arch.3865 PyPI5MIT