compress
(string, optional): Compression - '0', 'gzip', 'lz4', 'zstd' (default: 'zstd')
How to use it
compress is exposed by the ProxmoxMCP Plus MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the compress tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install ProxmoxMCP Plus
uv pip install -e ".[dev]"Other tools in ProxmoxMCP Plus (39)
(string, required): Backup volume ID (from listbackups output)
(integer, optional): Number of CPU cores (default: 1)
(integer, required): Number of CPU cores (1-32)
Create a backup of a VM or container.
Create a new LXC container with specified configuration.
Create a snapshot of a VM or container.
Create a new virtual machine with specified resources.
Delete a backup file from storage.
Delete/remove an LXC container completely.
Delete a snapshot.
(string, optional): Description for the snapshot
(integer, required): Disk size in GB (5-1000)
(boolean, optional): Force deletion even if container is running (default: false)
List all LXC containers across the cluster.
(string, optional): Container hostname (defaults to 'ct-{vmid}')
List available backups across the cluster.
List all snapshots for a VM or container.
(integer, required): Memory in MB (512-131072)
(string, optional): Backup mode - 'snapshot', 'suspend', 'stop' (default: 'snapshot')
(string, required): Name for the VM
(string, optional): Network bridge name (default: 'vmbr0')
(string, optional): Notes/description for the backup
(string, required): OS template path (e.g. 'local:vztmpl/alpine-3.19-default20240207amd64.tar.xz')
(string, optional): OS type (default: l26)
(string, optional): Root password
Restore a VM or container from a backup.
Rollback VM/container to a previous snapshot.
(string, required): Container selector - '123' 'pve1:123' 'pve1/name' 'name'
(string, required): Snapshot name (no spaces, e.g. 'before-update')
(string, optional): SSH public keys for root user
(boolean, optional): Start container after creation (default: false)
(string, optional): Storage pool name
(integer, optional): Swap size in MiB (default: 512)
(boolean, optional): Generate unique MAC addresses (default: true)
(boolean, optional): Create unprivileged container (default: true)
(string, optional): Type - 'qemu' for VMs, 'lxc' for containers (default: 'qemu')
(string, required): ID for the new VM
(boolean, optional): Include memory state (VMs only, default: false)
(string, required): Backup volume ID to delete