Proxmox VE
Proxmox Virtual Environment: cluster nodes, virtual machines and containers with their status and resource usage, storage, backup tasks and the task log. REST API with an API token, read-only by construction.
7-day free trial · No credit card · EU-hosted
Ask Proxmox anything
Try a real prompt against Proxmox VE via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install Proxmox on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click Proxmox VE in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for Proxmox
Step-by-step setup for the most popular AI clients.
Setting up Proxmox VE
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
Use an API token, not a password.
- In the Proxmox web UI go to Datacenter → Permissions → API Tokens and add a token for a user — e.g.
readonly@pvewith token idamcp. Proxmox shows the secret once. - Leave Privilege Separation ticked and grant the token the
PVEAuditorrole at path/. PVEAuditor is read-everything, change-nothing, which is exactly what this adapter needs and all it can do. - Set
PROXMOX_URLtohttps://your-host:8006,PROXMOX_TOKEN_IDto the fulluser@realm!tokenidstring, andPROXMOX_TOKEN_SECRETto the secret.
The Authorization header is PVEAPIToken=user@realm!tokenid=secret — Proxmox's own scheme, with the whole triple in one header value. The adapter assembles it; a space in the wrong place is the usual cause of a 401.
Valid TLS is required, and a fresh Proxmox does not have it. Proxmox ships a self-signed certificate on port 8006, and this connector will refuse it — there is no trust-anything switch. Put a real certificate on the host (Proxmox has built-in ACME support under Node → Certificates) or put it behind a reverse proxy that has one.
Node names scope almost everything. /nodes/{node}/qemu lists the VMs on one node. proxmox_list_cluster_resources is the exception and the better starting point: it returns every VM, container and storage across the whole cluster in one call.
VM vs container. qemu is a full virtual machine, lxc is a container. They are separate collections with the same shape, and a question about 'all the machines' needs both — or proxmox_list_cluster_resources, which covers both.
Read-only by design: no start, no stop, no snapshot, no delete. Restarting production from a chat window should be a decision, not an autocomplete.
Self-hosted, which is the thing to plan for.
- On AnythingMCP Cloud the instance must be reachable from the public internet on a real hostname with a valid TLS certificate. A self-signed certificate will fail: the connector offers no trust-anything switch, and a homelab's default certificate is exactly the case that breaks.
- On an internal host (
pve.intern,10.0.0.x), self-host AnythingMCP on the same network and add that host toSSRF_ALLOWED_HOSTS, or the outbound guard refuses the call before it is made.
Your AI is two clicks away from Proxmox VE.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.