io.github.RekklesNA/proxmox-mcp-plus
Officialby RekklesNA · Python
ProxmoxMCP-Plus
Proxmox VE MCP server for VMs, LXCs, snapshots, backups, storage, and cluster operations.
Manage Proxmox VE virtual machines, containers, snapshots, and cluster operations.
Topics
README not available yet.
Install
Configuration
PROXMOX_MCP_CONFIGOptional path to a JSON config file. If set, file config is used before environment variable fallback.
PROXMOX_HOSTrequiredHostname or IP address of the Proxmox VE API endpoint.
PROXMOX_USERrequiredProxmox username with realm, for example root@pam.
PROXMOX_TOKEN_NAMErequiredName of the Proxmox API token.
PROXMOX_TOKEN_VALUErequiredsecretSecret value of the Proxmox API token.
PROXMOX_PORTProxmox API port. Defaults to 8006.
PROXMOX_VERIFY_SSLSet to true to verify TLS certificates, or false for self-signed lab environments.
PROXMOX_DEV_MODESet to true when using verify_ssl=false in a self-signed lab environment.
PROXMOX_SERVICEProxmox service type. Defaults to PVE.
LOG_LEVELServer log verbosity. Defaults to INFO.
claude_desktop_config.json
{
"mcpServers": {
"proxmox-mcp-plus": {
"command": "uvx",
"args": [
"proxmox-mcp-plus"
],
"env": {
"PROXMOX_MCP_CONFIG": "<YOUR_PROXMOX_MCP_CONFIG>",
"PROXMOX_HOST": "<YOUR_PROXMOX_HOST>",
"PROXMOX_USER": "<YOUR_PROXMOX_USER>",
"PROXMOX_TOKEN_NAME": "<YOUR_PROXMOX_TOKEN_NAME>",
"PROXMOX_TOKEN_VALUE": "<YOUR_PROXMOX_TOKEN_VALUE>",
"PROXMOX_PORT": "<YOUR_PROXMOX_PORT>",
"PROXMOX_VERIFY_SSL": "<YOUR_PROXMOX_VERIFY_SSL>",
"PROXMOX_DEV_MODE": "<YOUR_PROXMOX_DEV_MODE>",
"PROXMOX_SERVICE": "<YOUR_PROXMOX_SERVICE>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}