What is 🚀 Proxmox MCP Server (Node.js Edition)?
A Node.js-based Model Context Protocol (MCP) server for interacting with Proxmox hypervisors, providing a clean interface for managing nodes, VMs, and containers with configurable permission levels. It is a rewrite of the original Python implementation, adapted for JavaScript/Node.js environments.
How to use 🚀 Proxmox MCP Server (Node.js Edition)?
Clone the repository, run npm install, create a .env file with your Proxmox credentials (host, user, token name, token value), and optionally set PROXMOX_ALLOW_ELEVATED. Start the server with node index.js. Integrate with MCP clients by adding a configuration entry pointing to the index.js file.
Key features of 🚀 Proxmox MCP Server (Node.js Edition)
- 🔒 Configurable permission levels (Basic and Elevated)
- 🛠️ Built with the official MCP SDK for Node.js
- 🔐 Secure token-based authentication with Proxmox
- 🖥️ Comprehensive node and VM management
- 💻 VM console command execution (elevated mode)
- 📊 Real-time resource monitoring and rich markdown output
Use cases of 🚀 Proxmox MCP Server (Node.js Edition)
- List Proxmox cluster nodes and their status
- View detailed VM/container information and resource usage
- Execute shell commands on VMs via the Proxmox API (elevated)
- Monitor storage pools and cluster health
- Integrate with AI assistants (e.g., Claude Code) for hands‑off hypervisor management
コメント