ProxmoxMCP

MCP.Pizza Chef: canvrno

Aimed at people running a home lab or a small cluster, it reports which machines in the cluster are online, how much processor and memory each is using, how long they have been up, what virtual machines exist, and it can run a command inside a machine's console. It was built for Cline inside VS Code but works in other MCP apps too. You create an access token in the Proxmox web panel; nothing is paid. The snag is its age, with no code changes since February 2025 and no successor named.

Unmaintained ยท no code changes since February 2025; no successor named
Data
Other

Use This MCP server To

See which of my Proxmox machines are online Check memory and processor use across the cluster List the virtual machines running on a node Run a command inside a virtual machine's console Get a health readout without opening the web panel

README

๐Ÿš€ Proxmox Manager - Proxmox MCP Server

ProxmoxMCP

A Python-based Model Context Protocol (MCP) server for interacting with Proxmox hypervisors, providing a clean interface for managing nodes, VMs, and containers.

๐Ÿ—๏ธ Built With

  • Cline - Autonomous coding agent - Go faster with Cline.
  • Proxmoxer - Python wrapper for Proxmox API
  • MCP SDK - Model Context Protocol SDK
  • Pydantic - Data validation using Python type annotations

โœจ Features

  • ๐Ÿค– Full integration with Cline
  • ๐Ÿ› ๏ธ Built with the official MCP SDK
  • ๐Ÿ”’ Secure token-based authentication with Proxmox
  • ๐Ÿ–ฅ๏ธ Tools for managing nodes and VMs
  • ๐Ÿ’ป VM console command execution
  • ๐Ÿ“ Configurable logging system
  • โœ… Type-safe implementation with Pydantic
  • ๐ŸŽจ Rich output formatting with customizable themes

ProxmoxMCP FAQ

Is this project still alive?
Not really. Nothing has changed since February 2025, roughly a year and a half of silence. It is not marked as retired and names no replacement, so anyone relying on it is on their own.
Which apps does it work in?
The written setup targets Cline inside VS Code, and other MCP-capable apps can launch it with the same command and settings.
Do I need a key?
You create an access token inside your own Proxmox web panel and paste it into the settings file. There is no outside service and nothing to pay for.
Can I use this to check on my home lab from a chat window?
Yes โ€” that is exactly the intended use. Ask which machines are up, how loaded they are, and what is running on them.
Can it start or shut down my virtual machines?
The documented tools cover listing machines, reading their status, and running commands inside a console. Treat anything beyond that as unproven.
How hard is the setup?
It is a developer job. You download the project, create a Python environment, install it, edit a settings file, and paste absolute paths into your app's config.
Do I need my own Proxmox server?
Yes. It talks to a Proxmox host you already run, so it is useless without one.