proxmox_management
Manage Proxmox VE virtual machines and nodes: list, start, stop, shutdown VMs, create and delete snapshots, get node status and cluster resources.
Instructions
[RATIONALE] Consolidated Proxmox VE management — single tool for all remote Proxmox operations. Only available when PROXMOX_HOST is configured in the environment.
Operations:
list_vms List all QEMU VMs on the Proxmox node
start_vm Start a VM by VMID
stop_vm Hard-stop a VM by VMID
shutdown_vm ACPI shutdown a VM by VMID
status Get detailed status for a VM
create_snapshot Create a snapshot
list_snapshots List snapshots for a VM
delete_snapshot Delete a snapshot
node_status Get node CPU/memory/disk usage
cluster_resources List all cluster resources
Return Format
{"success": bool, "message": str, "data": {...}}
Examples
proxmox_management(operation="list_vms") proxmox_management(operation="start_vm", vmid="100")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iso | No | ||
| name | No | ||
| vmid | No | ||
| cores | No | ||
| memory | No | ||
| disk_size | No | 32G | |
| operation | Yes | ||
| description | No | ||
| snapshot_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||