btafoya/boxes-mcp
3.2
If you are the rightful owner of boxes-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A lightweight Model Context Protocol (MCP) server designed to manage GNOME Boxes virtual machines through libvirt/virsh, providing safe and reversible VM operations with comprehensive snapshot management.
Tools
Functions exposed to the LLM to take actions
boxes.list
List all VMs
boxes.info
Get VM details
boxes.start
Start a VM
boxes.shutdown
Shutdown VM (graceful)
boxes.reboot
Reboot a VM
boxes.suspend
Suspend a VM
boxes.resume
Resume suspended VM
boxes.undefine
Remove VM (keeps storage)
boxes.display
Get SPICE/VNC address
boxes.snapshots.list
List VM snapshots
boxes.snapshots.create
Create snapshot
boxes.snapshots.revert
Revert to snapshot
boxes.snapshots.delete
Delete snapshot
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client