boxes-mcp

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

No resources