
ProxmoxMCP-Plus
by RekklesNA·★ 191·Score 50
MCP server enabling Proxmox VE VM and LXC control through MCP and OpenAPI interfaces.
Overview
ProxmoxMCP-Plus provides a unified interface for controlling Proxmox VE infrastructure through both MCP and OpenAPI protocols. It supports VM and LXC lifecycle management, snapshot operations, backup workflows, ISO management, and container command execution. The server implements a dual-surface architecture allowing conversational workflows through MCP clients and standard automation through HTTP/OpenAPI endpoints. It features persistent job tracking for long-running tasks and includes safety mechanisms for container command execution.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this when you need unified control of Proxmox environments through both LLM/AI agents and traditional automation tools, with emphasis on safety features and persistent job tracking.
When NOT to choose this
Avoid if you're not using Proxmox VE or need more specialized cloud infrastructure management tools with broader capabilities.
Tools this server exposes
12 tools extracted from the READMEcreate_vmCreate a new virtual machine in Proxmox VE
start_vmStart a virtual machine in Proxmox VE
stop_vmStop a virtual machine in Proxmox VE
delete_vmDelete a virtual machine from Proxmox VE
create_snapshotCreate a snapshot of a virtual machine or container
rollback_snapshotRoll back a virtual machine or container to a previous snapshot
delete_snapshotDelete a snapshot from a virtual machine or container
create_lxcCreate a new Linux container in Proxmox VE
start_lxcStart a Linux container in Proxmox VE
stop_lxcStop a Linux container in Proxmox VE
delete_lxcDelete a Linux container from Proxmox VE
list_jobsList all persistent jobs tracked by the server
Comparable tools
Installation
Installation
Using PyPI
pip install proxmox-mcp-plus
proxmox-mcp-plusUsing Docker
docker run --rm -p 8811:8811 \
-e PROXMOX_API_KEY="$(openssl rand -hex 32)" \
-v "$(pwd)/proxmox-config/config.json:/app/proxmox-config/config.json:ro" \
ghcr.io/rekklesna/proxmoxmcp-plus:latestFor Claude Desktop
Add to Claude Desktop config:
{
"mcpServers": {
"proxmox-mcp-plus": {
"command": "python",
"args": ["/path/to/ProxmoxMCP-Plus/main.py"],
"env": {
"PROXMOX_MCP_CONFIG": "/path/to/ProxmoxMCP-Plus/proxmox-config/config.json"
}
}
}
}FAQ
- What authentication methods does ProxmoxMCP-Plus support?
- It uses Proxmox API tokens with username, token_name, and token_value. For container command execution, it supports SSH authentication with keys.
- How are long-running tasks handled?
- The server implements a persistent job store (default: SQLite) that tracks task status, progress, and retry information. Jobs can be listed, polled, canceled, or retried via MCP tools or OpenAPI endpoints.
Compare ProxmoxMCP-Plus with
Last updated · Auto-generated from public README + GitHub signals.