ProxmoxMCP
If you are the rightful owner of ProxmoxMCP 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.
Proxmox Manager is a Python-based Model Context Protocol (MCP) server designed for seamless interaction with Proxmox hypervisors, offering a streamlined interface for managing nodes, VMs, and containers.
Proxmox Manager is a robust MCP server that facilitates efficient management of Proxmox hypervisors. Built with the official MCP SDK, it integrates fully with Cline and employs secure token-based authentication to ensure safe interactions with Proxmox servers. The server provides comprehensive tools for managing nodes, virtual machines (VMs), and LXC containers, allowing users to execute console commands and host commands via SSH. The system is designed with a configurable logging system and a type-safe implementation using Pydantic, ensuring reliability and ease of use. Additionally, it offers rich output formatting with customizable themes, enhancing the user experience. This server is ideal for administrators seeking a powerful and secure solution for managing their Proxmox environments.
Features
- Full integration with Cline for seamless operations.
- Secure token-based authentication with Proxmox for enhanced security.
- Comprehensive tools for managing nodes, VMs, and LXC containers.
- Configurable logging system for detailed monitoring.
- Rich output formatting with customizable themes for improved user experience.
Tools
get_nodes
Lists all nodes in the Proxmox cluster.
get_node_status
Get detailed status of a specific node.
get_vms
List all VMs across the cluster.
get_storage
List available storage.
get_cluster_status
Get overall cluster status.
get_containers
List all LXC containers across the cluster.
execute_vm_command
Execute a command in a VM's console using QEMU Guest Agent.
execute_container_command
Execute a command in an LXC container via SSH and pct exec.
execute_host_command
Execute a command directly on the Proxmox host via SSH.