NestDaddy

ProxmoxMCP-Plus

io.github.RekklesNA/proxmox-mcp-plus · v0.6.10

Proxmox VE MCP server for VMs, LXCs, snapshots, backups, storage, and cluster operations.

Connect Runs on your machine

Terminal
claude mcp add proxmox-mcp-plus -e PROXMOX_MCP_CONFIG=<PROXMOX_MCP_CONFIG> -e PROXMOX_HOST=<PROXMOX_HOST> -e PROXMOX_USER=<PROXMOX_USER> -e PROXMOX_TOKEN_NAME=<PROXMOX_TOKEN_NAME> -e PROXMOX_TOKEN_VALUE=<PROXMOX_TOKEN_VALUE> -e PROXMOX_PORT=<PROXMOX_PORT> -e PROXMOX_VERIFY_SSL=<PROXMOX_VERIFY_SSL> -e PROXMOX_DEV_MODE=<PROXMOX_DEV_MODE> -e PROXMOX_SERVICE=<PROXMOX_SERVICE> -e MCP_TOOL_ALLOWLIST=<MCP_TOOL_ALLOWLIST> -e MCP_TOOL_DENYLIST=<MCP_TOOL_DENYLIST> -e LOG_LEVEL=<LOG_LEVEL> -- uvx proxmox-mcp-plus==0.6.10
claude_desktop_config.json
{
  "mcpServers": {
    "proxmox-mcp-plus": {
      "command": "uvx",
      "args": [
        "proxmox-mcp-plus==0.6.10"
      ],
      "env": {
        "PROXMOX_MCP_CONFIG": "<PROXMOX_MCP_CONFIG>",
        "PROXMOX_HOST": "<PROXMOX_HOST>",
        "PROXMOX_USER": "<PROXMOX_USER>",
        "PROXMOX_TOKEN_NAME": "<PROXMOX_TOKEN_NAME>",
        "PROXMOX_TOKEN_VALUE": "<PROXMOX_TOKEN_VALUE>",
        "PROXMOX_PORT": "<PROXMOX_PORT>",
        "PROXMOX_VERIFY_SSL": "<PROXMOX_VERIFY_SSL>",
        "PROXMOX_DEV_MODE": "<PROXMOX_DEV_MODE>",
        "PROXMOX_SERVICE": "<PROXMOX_SERVICE>",
        "MCP_TOOL_ALLOWLIST": "<MCP_TOOL_ALLOWLIST>",
        "MCP_TOOL_DENYLIST": "<MCP_TOOL_DENYLIST>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "proxmox-mcp-plus": {
      "command": "uvx",
      "args": [
        "proxmox-mcp-plus==0.6.10"
      ],
      "env": {
        "PROXMOX_MCP_CONFIG": "<PROXMOX_MCP_CONFIG>",
        "PROXMOX_HOST": "<PROXMOX_HOST>",
        "PROXMOX_USER": "<PROXMOX_USER>",
        "PROXMOX_TOKEN_NAME": "<PROXMOX_TOKEN_NAME>",
        "PROXMOX_TOKEN_VALUE": "<PROXMOX_TOKEN_VALUE>",
        "PROXMOX_PORT": "<PROXMOX_PORT>",
        "PROXMOX_VERIFY_SSL": "<PROXMOX_VERIFY_SSL>",
        "PROXMOX_DEV_MODE": "<PROXMOX_DEV_MODE>",
        "PROXMOX_SERVICE": "<PROXMOX_SERVICE>",
        "MCP_TOOL_ALLOWLIST": "<MCP_TOOL_ALLOWLIST>",
        "MCP_TOOL_DENYLIST": "<MCP_TOOL_DENYLIST>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "proxmox-mcp-plus": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "proxmox-mcp-plus==0.6.10"
      ],
      "env": {
        "PROXMOX_MCP_CONFIG": "<PROXMOX_MCP_CONFIG>",
        "PROXMOX_HOST": "<PROXMOX_HOST>",
        "PROXMOX_USER": "<PROXMOX_USER>",
        "PROXMOX_TOKEN_NAME": "<PROXMOX_TOKEN_NAME>",
        "PROXMOX_TOKEN_VALUE": "<PROXMOX_TOKEN_VALUE>",
        "PROXMOX_PORT": "<PROXMOX_PORT>",
        "PROXMOX_VERIFY_SSL": "<PROXMOX_VERIFY_SSL>",
        "PROXMOX_DEV_MODE": "<PROXMOX_DEV_MODE>",
        "PROXMOX_SERVICE": "<PROXMOX_SERVICE>",
        "MCP_TOOL_ALLOWLIST": "<MCP_TOOL_ALLOWLIST>",
        "MCP_TOOL_DENYLIST": "<MCP_TOOL_DENYLIST>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
PROXMOX_MCP_CONFIG
Optional
Optional path to a JSON config file. If set, file config is used before environment variable fallback.
PROXMOX_HOST
Required
Hostname or IP address of the Proxmox VE API endpoint.
PROXMOX_USER
Required
Proxmox username with realm, for example root@pam.
PROXMOX_TOKEN_NAME
Required
Name of the Proxmox API token.
PROXMOX_TOKEN_VALUE
Required, secret
Secret value of the Proxmox API token.
PROXMOX_PORT
Optional
Proxmox API port. Defaults to 8006.
PROXMOX_VERIFY_SSL
Optional
Set to true to verify TLS certificates, or false for self-signed lab environments.
PROXMOX_DEV_MODE
Optional
Set to true when using verify_ssl=false in a self-signed lab environment.
PROXMOX_SERVICE
Optional
Proxmox service type. Defaults to PVE.
MCP_TOOL_ALLOWLIST
Optional
Optional comma-separated exact tool names to expose. Do not set together with MCP_TOOL_DENYLIST.
MCP_TOOL_DENYLIST
Optional
Optional comma-separated exact tool names to hide. Do not set together with MCP_TOOL_ALLOWLIST.
LOG_LEVEL
Optional
Server log verbosity. Defaults to INFO.

Details

Package[email protected] (PYPI, stdio)
First published10 Nov 2026
Last updated10 Nov 2026
Registry nameio.github.RekklesNA/proxmox-mcp-plus

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.