PVE MCP Server
Provides tools for managing a Proxmox Virtual Environment cluster, including nodes, QEMU VMs, LXC containers, storage, tasks, and version information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PVE MCP Serverlist all VMs and their status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PVE MCP Server
A Model Context Protocol (MCP) server for managing Proxmox Virtual Environment (PVE).
Features
Cluster: View cluster status and resources
Nodes: List nodes, get detailed node status
QEMU VMs: List, status, config, start, stop, shutdown, reboot, suspend, resume
LXC Containers: List, status, config, start, stop, shutdown, reboot
Storage: List storage pools, browse storage content
Tasks: View recent tasks and task status
Version: Get PVE version info
Related MCP server: ProxmoxMCP-Plus
Setup
1. Create a PVE API Token
In the Proxmox web UI:
Go to Datacenter → Permissions → API Tokens
Click Add
Select a user (e.g.
root@pam), give the token a name (e.g.mcp)Uncheck "Privilege Separation" if you want the token to inherit the user's permissions
Copy the token ID and secret value
2. Install
cd pve-mcp
python3 -m venv venv
venv/bin/pip install -e .3. Configure Environment Variables
export PVE_HOST="your-proxmox-host"
export PVE_USER="root@pam"
export PVE_TOKEN_NAME="mcp"
export PVE_TOKEN_VALUE="your-token-secret"
# Optional:
export PVE_PORT="8006" # default: 8006
export PVE_VERIFY_SSL="false" # default: false4. Run
python run_mcp_server.py5. Add to Warp
In Warp Settings → MCP Servers, add a new server with:
{
"pve": {
"command": "python",
"args": ["/Users/gneely/git/pve-mcp/run_mcp_server.py"],
"env": {
"PVE_HOST": "your-proxmox-host",
"PVE_USER": "root@pam",
"PVE_TOKEN_NAME": "mcp",
"PVE_TOKEN_VALUE": "your-token-secret"
}
}
}Available Tools
Tool | Description |
| Cluster status and quorum info |
| All resources across the cluster |
| List all nodes |
| Detailed node status |
| List QEMU VMs |
| VM current status |
| VM configuration |
| Start a VM |
| Hard stop a VM |
| Graceful shutdown |
| Reboot a VM |
| Suspend a VM |
| Resume a VM |
| List LXC containers |
| Container status |
| Container configuration |
| Start a container |
| Stop a container |
| Graceful shutdown |
| Reboot a container |
| List storage pools |
| Browse storage content |
| Recent tasks |
| Task status by UPID |
| PVE version info |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
Manage FadeHost game servers, Discord bots and VPS: console, stats, backups, logs, lifecycle.
Manage CloudPepper servers, Odoo instances, backups, and deployments over MCP.
Manage Rackspace Spot Kubernetes Cloudspaces, node pools, and VMs from your AI assistant.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive management of Proxmox Virtual Environment through 35 tools for VMs, containers, storage, backups, snapshots, and cluster operations via the Proxmox VE API.2422MIT
- AlicenseNot gradedqualityCmaintenanceEnables comprehensive management of Proxmox virtualization environments, including VM and container lifecycle, snapshots, backups, monitoring, and OpenAPI integration.14MIT
- FlicenseNot gradedqualityDmaintenanceEnables management of Proxmox VE environments via the Proxmox API, including node listing, guest management, and VM/LXC creation with Cloud-Init.
- AlicenseBqualityCmaintenanceEnables Claude to manage Proxmox VE infrastructure — VMs, LXC containers, snapshots, storage, and more.372MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gneely74/pve-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server