Back to Browse

Proxmox MCP Server

Developer ToolsLow Risk9.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Manage Proxmox VE nodes, VMs, containers, storage and snapshots. Read-only by default.

About

Manage Proxmox VE nodes, VMs, containers, storage and snapshots. Read-only by default.

Security Report

9.0
Low Risk9.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). 2 known CVEs in dependencies Package registry verified. Imported from the Official MCP Registry.

5 files analyzed · 3 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Proxmox host IP or hostname.Optional

Environment variable: PROXMOX_HOST

Proxmox API port.Optional

Environment variable: PROXMOX_PORT

Verify the TLS certificate. Proxmox self-signs by default.Optional

Environment variable: PROXMOX_VERIFY_SSL

Seconds to wait for each Proxmox API request.Optional

Environment variable: PROXMOX_TIMEOUT

API user, including the realm.Optional

Environment variable: PROXMOX_USER

API token name. Use this plus PROXMOX_TOKEN_VALUE, or PROXMOX_PASSWORD.Optional

Environment variable: PROXMOX_TOKEN_NAME

API token secret.Required

Environment variable: PROXMOX_TOKEN_VALUE

Password, used only when no API token is set.Required

Environment variable: PROXMOX_PASSWORD

Which tools exist: read-only, plus lifecycle, or everything.Optional

Environment variable: PROXMOX_RISK_LEVEL

Comma-separated tool names to register, intersected with the risk level. Unset = all of them.Optional

Environment variable: PROXMOX_TOOLS_ALLOW

Mask cipassword and sshkeys in every response.Optional

Environment variable: PROXMOX_REDACT_SECRETS

stdio (default) or streamable-http.Optional

Environment variable: PROXMOX_MCP_TRANSPORT

HTTP bind address. Anything but loopback also needs PROXMOX_MCP_ALLOWED_HOSTS.Optional

Environment variable: PROXMOX_MCP_HOST

HTTP port.Optional

Environment variable: PROXMOX_MCP_PORT

Streamable HTTP endpoint path.Optional

Environment variable: PROXMOX_MCP_PATH

Answer with JSON instead of an SSE stream.Optional

Environment variable: PROXMOX_MCP_JSON_RESPONSE

Comma-separated Host headers to accept over HTTP; '*' disables the check.Optional

Environment variable: PROXMOX_MCP_ALLOWED_HOSTS

Comma-separated browser origins allowed to call the endpoint. Empty = same-origin only.Optional

Environment variable: PROXMOX_MCP_ALLOWED_ORIGINS

Optional: report tool traces and errors to Sentry. Unset disables it.Required

Environment variable: SENTRY_DSN

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-akmalovaa-proxmox-mcp": {
      "env": {
        "SENTRY_DSN": "your-sentry-dsn-here",
        "PROXMOX_HOST": "your-proxmox-host-here",
        "PROXMOX_PORT": "your-proxmox-port-here",
        "PROXMOX_USER": "your-proxmox-user-here",
        "PROXMOX_TIMEOUT": "your-proxmox-timeout-here",
        "PROXMOX_MCP_HOST": "your-proxmox-mcp-host-here",
        "PROXMOX_MCP_PATH": "your-proxmox-mcp-path-here",
        "PROXMOX_MCP_PORT": "your-proxmox-mcp-port-here",
        "PROXMOX_PASSWORD": "your-proxmox-password-here",
        "PROXMOX_RISK_LEVEL": "your-proxmox-risk-level-here",
        "PROXMOX_TOKEN_NAME": "your-proxmox-token-name-here",
        "PROXMOX_VERIFY_SSL": "your-proxmox-verify-ssl-here",
        "PROXMOX_TOKEN_VALUE": "your-proxmox-token-value-here",
        "PROXMOX_TOOLS_ALLOW": "your-proxmox-tools-allow-here",
        "PROXMOX_MCP_TRANSPORT": "your-proxmox-mcp-transport-here",
        "PROXMOX_REDACT_SECRETS": "your-proxmox-redact-secrets-here",
        "PROXMOX_MCP_ALLOWED_HOSTS": "your-proxmox-mcp-allowed-hosts-here",
        "PROXMOX_MCP_JSON_RESPONSE": "your-proxmox-mcp-json-response-here",
        "PROXMOX_MCP_ALLOWED_ORIGINS": "your-proxmox-mcp-allowed-origins-here"
      },
      "args": [
        "proxmox-ve-mcp"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!