Verified

Proxmox Plus MCP Server

Proxmox virtualization and LXC container management for AI agents.

Data last scanned 2 days ago · Reviewed 2 months ago

Overview

Proxmox Plus MCP Server provides a Python-based interface for managing Proxmox environments through the Model Context Protocol. It allows AI assistants to perform comprehensive lifecycle tasks including VM creation, power state control, and LXC container operations. The server includes utilities for snapshot management, backup and restore processes, and monitoring of cluster resources. Built using the official MCP SDK and Pydantic for type safety, it integrates with platforms like Cline and Open WebUI while exposing over 20 API endpoints for external connectivity.

Our verdict

This server carries a high-risk rating with a security score of 40/100. Because it is community-maintained rather than official and has not been editorially reviewed, users should exercise extreme caution when deploying it in environments that handle sensitive infrastructure access. Given the breadth of administrative control it provides over virtualization hardware, it is intended only for development or isolated lab settings.

  • Zero direct dependencies reduce the supply-chain attack surface
  • Comprehensive suite of VM and container management tools
  • OpenAPI integration provides over 20 functional endpoints
  • Uses Pydantic for robust data validation
  • Community-maintained project lacking official vendor support
  • Authentication and read-only modes have not been independently reviewed
  • Last code commit occurred over 80 days ago
  • Lacks an official homepage link for verification

Tools

ToolDescriptionRisk
create_vmCreate a new virtual machine with specified resources.medium
start_vmStart a virtual machinemedium
stop_vmForce stop a virtual machinemedium
shutdown_vmGracefully shutdown a virtual machinemedium
reset_vmReset (restart) a virtual machinemedium
delete_vmCompletely delete a virtual machinehigh
list_snapshotsList all snapshots for a VM or container.low
create_snapshotCreate a snapshot of a VM or container.medium
delete_snapshotDelete a snapshot.medium
rollback_snapshotRollback VM/container to a previous snapshot.high

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the core software prerequisites for this server?

You need Python 3.9 or higher, the UV package manager, and Git installed on your machine.

How is authentication handled with the Proxmox server?

The server uses token-based authentication. You must provide a Proxmox username, the API token ID, and the API token value in your configuration file.

Can I use this server with self-signed SSL certificates?

Yes, you can configure the server to bypass SSL verification by setting 'verify_ssl' to false in your 'proxmox-config/config.json' file.

Which MCP transport protocols are supported?

The server supports STDIO, SSE, and STREAMABLE transports, which can be configured in the mcp section of the configuration file.

How do I verify that the installation is successful?

You can verify the installation by running the import command 'python -c "import proxmox_mcp; print('Installation OK')"' and executing the included pytest suite.

Alternatives

Badge

Proxmox Plus MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.