create_vm
Create a new virtual machine on a Proxmox node with configurable CPU, memory, disks, network, and OS settings.
Instructions
Create a new VM
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"node": "<node>",
"vmid": "<vmid>"
},
"name": "create_vm"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boot | No | Boot order | |
| ide2 | No | IDE device 2 configuration | |
| name | No | The VM name | |
| net0 | No | Network device 0 configuration | |
| node | Yes | The node name | |
| vmid | Yes | The VM ID | |
| cdrom | No | CD-ROM device | |
| cores | No | Number of CPU cores | |
| scsi0 | No | SCSI disk 0 configuration | |
| memory | No | Memory in MB | |
| ostype | No | OS type (e.g. l26, win10) | |
| scsihw | No | SCSI controller type | |
| sockets | No | Number of CPU sockets |