gilby125/mcp-proxmox
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