mirror of
https://github.com/jmagar/unraid-mcp.git
synced 2026-03-02 08:14:43 -08:00
1.3 KiB
1.3 KiB
description: Manage virtual machines on Unraid
argument-hint: [action] [vm-id]
Execute the unraid_vm MCP tool with action: $1 and vm_id: $2
Available Actions (9)
Query Operations:
list- List all VMs with status and resource allocationdetails- Get detailed info for a VM (requires vm_id)
Lifecycle Operations:
start- Start a stopped VM (requires vm_id)stop- Gracefully stop a running VM (requires vm_id)pause- Pause a running VM (requires vm_id)resume- Resume a paused VM (requires vm_id)reboot- Gracefully reboot a VM (requires vm_id)
⚠️ Destructive Operations:
force_stop- Forcefully power off VM (like pulling power cord - requires vm_id + confirmation)reset- Hard reset VM (power cycle without graceful shutdown - requires vm_id + confirmation)
Example Usage
/unraid-vm list
/unraid-vm details windows-10
/unraid-vm start ubuntu-server
/unraid-vm stop windows-10
/unraid-vm pause debian-vm
/unraid-vm resume debian-vm
/unraid-vm reboot ubuntu-server
VM Identification: Use VM ID (PrefixedID format: hex64:suffix)
IMPORTANT: force_stop and reset bypass graceful shutdown and may corrupt VM filesystem. Use stop instead for safe shutdowns.
Use the tool to execute the requested VM operation and report the results.