mcp-proxmox

gilby125/mcp-proxmox

3.4

If you are the rightful owner of mcp-proxmox and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Node.js-based Model Context Protocol (MCP) server for managing Proxmox hypervisors with configurable permissions.

Tools

Functions exposed to the LLM to take actions

proxmox_get_nodes

Lists all nodes in the Proxmox cluster with their status and resources.

proxmox_get_node_status

Get detailed status of a specific node (requires elevated permissions).

proxmox_get_vms

List all virtual machines across the cluster with their status.

proxmox_get_vm_status

Get detailed status information for a specific VM.

proxmox_get_storage

List all storage pools and their usage across the cluster.

proxmox_get_cluster_status

Get overall cluster status including nodes and resource usage.

proxmox_execute_vm_command

Execute a shell command on a virtual machine via Proxmox API (requires elevated permissions).

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources