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 "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., "@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
π οΈ 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/olivier-mj/mcp_proxmox'
If you have feedback or need assistance with the MCP directory API, please join our Discord server