CP

chajus1/proxmox-mcp-enhanced

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

10 stars 3 forks Качество 53 Тренд 18

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
Открыть полный README на GitHub

Установка

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" } } } }