Proxmox MCP Server
Provides tools to monitor and manage Proxmox VE infrastructure, including VMs, containers, storage, snapshots, backups, firewall rules, cloning, migration, and cloud-init configuration.
Click on "Deploy 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., "@Proxmox MCP Serverlist all running VMs"
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.
Proxmox MCP Server
Manage your Proxmox VE infrastructure using AI. Pilotez votre infrastructure Proxmox VE grรขce ร l'IA.
This MCP (Model Context Protocol) server allows LLMs (like Claude, Gemini, etc.) to securely monitor and control your Proxmox nodes, VMs, and containers.
๐ Features
๐ Monitoring: View nodes (CPU/RAM), VMs, containers (LXC), storage status, and internal IPs (via Agent).
โก Management: Start, stop (graceful/forced), reboot, and Clone (Provisioning) machines.
๐๏ธ Orchestration: Migrate machines (live or offline) between nodes in a cluster.
๐ Analytics: View Historical Performance (CPU/RAM RRD data) for diagnostics.
๐ Library: Manage LXC Templates and ISOs (Download/List).
๐ท๏ธ Organization: Manage machine Tags.
๐ ๏ธ DevOps: Configure Cloud-Init (User/SSH/IP), Resize resources (CPU/RAM Hotplug), and Download ISOs.
๐ก๏ธ Security: Audit and manage Firewall rules per VM/Container.
๐ก๏ธ Protection: Manage Snapshots and Backups directly via MCP.
๐จ LobeChat Ready: Compatible with LobeChat Plugins via a dedicated REST API.
๐ Access: Generate direct links to the NoVNC Console.
๐ Secure: Uses Proxmox API Tokens. Machine deletion is disabled for safety.
๐ณ Docker-ready: Works instantly with
docker run.
Related MCP server: Proxmox MCP Server
๐ ๏ธ Tool Reference
๐ Monitoring & Diagnostics
Tool | Description |
| Shows node status (CPU, RAM, Online/Offline). |
| Lists VMs and Containers (Filters: name, status, type). |
| Shows detailed config (Cores, Memory, Disks). |
| Shows usage & capabilities (Filter: |
| Retrieves internal IPs via QEMU Agent. |
| Shows global cluster error logs. |
| Retrieves RRD history (CPU/RAM trends). |
โก Control & Actions
Tool | Description |
| Starts a VM or Container. |
| Stops (Graceful Shutdown or Forced Stop) a machine. |
| Reboots a machine. |
| Generates a direct link to the NoVNC console. |
| Adjusts CPU or RAM (Hotplug if supported). |
| Unlocks a machine (removes lock file). |
| Sets tags (e.g., "prod,db"). |
๐๏ธ Provisioning & DevOps
Tool | Description |
| Clones a machine (Template) to a new ID. |
| Configures User, Password, SSH, IP via Cloud-Init. |
| Lists available ISO files. |
| Downloads an ISO from a URL. |
| Lists system templates (Alpine, Ubuntu...). |
| Downloads an LXC template. |
๐ก๏ธ Security & Protection
Tool | Description |
| Lists restore points. |
| Creates an instant snapshot. |
| Restores a snapshot. |
| Deletes a snapshot to free space. |
| Lists full backups (vzdump). |
| Starts a full backup. |
| Lists firewall rules. |
| Adds a rule (ACCEPT/DROP) to the firewall. |
๐๏ธ Orchestration (Cluster)
Tool | Description |
| Moves a machine to another node (Live/Offline). |
๐ Documentation
Please select your language / Veuillez choisir votre langue :
๐ Proxmox API Token
To use this server, you need a Proxmox API Token. Pour utiliser ce serveur, vous avez besoin d'un Token API Proxmox.
Datacenter > Permissions > API Tokens > Add.
Select user, set ID (e.g.,
mcp), and uncheck "Privilege Separation".Copy the Token ID and Secret.
โ๏ธ Environment Variables
Variable | Description | Example |
| URL of your Proxmox server |
|
| User (usually root@pam) |
|
| API Token Name (just the name) |
|
| API Token Secret |
|
| Verify SSL Certificate |
|
๐ Quick Start (Docker)
Clone this repo.
Copy
.env.exampleto.envand fill in your Proxmox credentials.Run:
docker-compose up -d --buildConfigure your MCP client (Claude Desktop, Cursor, Gemini-CLI) to use the Docker container.
(See detailed instructions in the links above)
๐ฆ Project Structure
mcp_proxmox/
โโโ docs/ # Documentation (FR/EN)
โโโ src/ # Python Source Code
โโโ .env.example # Configuration Template
โโโ Dockerfile # Docker Configuration
โโโ docker-compose.yml # Docker Compose ConfigurationThis server cannot be deployed
Maintenance
Related MCP Connectors
Manage Rackspace Spot Kubernetes Cloudspaces, node pools, and VMs from your AI assistant.
Connect AI assistants to Xitoring monitoring: servers, uptime, incidents, metrics, SSL, and alerts.
Deploy, monitor, and manage your OpenClaw AI assistants via natural language.
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Proxmox VE infrastructure, including VMs, containers, storage, and cluster operations via natural language.MIT
- AlicenseCqualityDmaintenanceEnables management of Proxmox VE environments, including VMs, containers, storage, and cluster operations through natural language.7665 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to monitor and analyze Proxmox VE virtualization environments via the MCP protocol.MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to manage Proxmox VE infrastructure, including VMs, containers, storage, network, high availability, replication, SDN, and node administration.10016 npmMIT