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 VeriTeknik servers, DNS, backups and support tickets from your AI assistant.
Manage Vozora VPS servers, SSH keys, firewalls, DNS and usage from an AI agent.
1Manage 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.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables 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.7643 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to monitor and analyze Proxmox VE virtualization environments via the MCP protocol.MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to manage Proxmox VE infrastructure, including VMs, containers, storage, network, high availability, replication, SDN, and node administration.10015 npmMIT