
chajus1/proxmox-mcp-enhanced
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Enhanced Proxmox MCP server with 70+ tools for comprehensive infrastructure management, security automation, and lab orchestration
Обзор
Proxmox MCP Enhanced provides a complete Model Context Protocol (MCP) server implementation for managing Proxmox Virtual Environment (VE) infrastructure. With 115 specialized tools covering every aspect of Proxmox administration, this server enables AI assistants and automation systems to perform complex virtualization tasks seamlessly. - : Create, start, stop, restart, suspend, resume, migrate, clone, delete - : Full LXC container lifecycle - : Create, delete, enable, disable, list, scan, prune, allocate, upload, download - : Node management, quorum, resources - : Metrics, alerts, logs, performance - : Automated backups, restore, scheduling - : Bridges, bonds, VLANs, DNS configuration - : HA groups, resource management, failover - : Rules, groups, aliases, security policies - : Users, groups, roles, permissions, tokens - : Task management, resource queries - : VM/container template management - : Live migration, storage migration - : Create, restore, manage, delete - : Configure and...
README
Показан фрагмент оригинального README. Открыть оригинал.
Proxmox MCP Enhanced 🚀
115 Specialized Tools for Comprehensive Proxmox VE Management via Model Context Protocol
Overview
Proxmox MCP Enhanced provides a complete Model Context Protocol (MCP) server implementation for managing Proxmox Virtual Environment (VE) infrastructure. With 115 specialized tools covering every aspect of Proxmox administration, this server enables AI assistants and automation systems to perform complex virtualization tasks seamlessly.
Features
🎯 115 Specialized Tools
- VM Management (9 tools): Create, start, stop, restart, suspend, resume, migrate, clone, delete
- Container Management (9 tools): Full LXC container lifecycle
- Storage Management (10 tools): Create, delete, enable, disable, list, scan, prune, allocate, upload, download
- Cluster Management (8 tools): Node management, quorum, resources
- Monitoring (2 tools): Metrics, alerts, logs, performance
- Backup & Recovery (8 tools): Automated backups, restore, scheduling
- Networking (6 tools): Bridges, bonds, VLANs, DNS configuration
- High Availability (6 tools): HA groups, resource management, failover
- Firewall (5 tools): Rules, groups, aliases, security policies
- User Management (3 tools): Users, groups, roles, permissions, tokens
- API & Resources (1 tool): Task management, resource queries
- Templates (4 tools): VM/container template management
- Migration (3 tools): Live migration, storage migration
- Snapshots (4 tools): Create, restore, manage, delete
- Replication (3 tools): Configure and manage replication
- Ceph Storage (5 tools): Pool creation, OSD management, monitors, status, CRUSH rules
- ZFS Storage (4 tools): Pool creation, dataset management, snapshots, scrubbing
- SDN/VXLAN (4 tools): Software-defined networking zones, virtual networks, subnets
- Automation (3 tools): Create tasks, schedule automation, check status
- Reporting (3 tools): Generate reports, schedule reports, export data
- ISO Management (4 tools) 🆕: Dynamic ISO discovery, download, upload, listing
🔐 Security First
- TypedDict Type Safety: Every parameter strictly typed, no
Dict[str, Any] - Token & Password Authentication: Support for both authentication methods
- SSL/TLS Support: Secure communication with certificate verification
- Permission Management: Fine-grained access control integration
⚡ Modern Architecture
- Async/Await: Full asynchronous operation for optimal performance
- Connection Pooling: Efficient resource management
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"proxmox": {
"command": "proxmox-mcp",
"env": {
"PROXMOX_HOST": "your-host",
"PROXMOX_USER": "root@pam",
"PROXMOX_TOKEN_NAME": "token-name",
"PROXMOX_TOKEN_VALUE": "token-value"
}
}
}
}