Skip to main content
Glama
Theorvane

proxmox-mcp

by Theorvane

proxmox-mcp

proxmox-mcp ist ein sicherheitsgeschützter, lokaler stdio Model Context Protocol-Server für die Proxmox VE API. Er wird als Prozess von einem MCP-Host gestartet; es handelt sich nicht um einen HTTP-Dienst und er stellt keinen HTTP-Endpunkt bereit.

Status — aktuelle Version: v0.1.1. Die kanonische Distribution ist das GitHub-Release-Archiv und seine SHA-256-Prüfsumme. Es wird kein npm-Paket bereitgestellt oder veröffentlicht.

Installieren des veröffentlichten Proxmox MCP

Für eine lokale stdio-Installation verwenden Sie das prüfsummenverifizierte GitHub-Release-Archiv:

Es gibt kein npm-Paket. Die LobeHub Marketplace-Listung beschreibt die Fähigkeiten; sie ist nicht die lokale Installationsquelle. ClawHub wird derzeit nicht veröffentlicht, da kein öffentlich installierbarer OpenClaw-Wrapper/Listing verfügbar ist.

Related MCP server: mcp-server-proxmox

Schnellinstallation

Laden Sie das v0.1.1-Archiv und die Prüfsumme von GitHub Releases herunter, verifizieren Sie sie und extrahieren Sie das Archiv. Führen Sie dies auf dem Rechner aus, auf dem der MCP-Host laufen wird.

curl -fLO https://github.com/Theorvane/proxmox-mcp/releases/download/v0.1.1/proxmox-mcp-0.1.1.tar.gz
curl -fLO https://github.com/Theorvane/proxmox-mcp/releases/download/v0.1.1/proxmox-mcp-0.1.1.tar.gz.sha256
shasum -a 256 -c proxmox-mcp-0.1.1.tar.gz.sha256
tar -xzf proxmox-mcp-0.1.1.tar.gz
cd proxmox-mcp-0.1.1

Das Archiv erfordert Node.js >=22. Geben Sie Anmeldeinformationen über die Umgebung an; die untenstehenden Werte sind Platzhalter, keine funktionierenden Anmeldeinformationen.

export PROXMOX_BASE_URL='https://proxmox.example:8006'
export PROXMOX_TOKEN_ID='user@realm!token-name'
: "${PROXMOX_TOKEN_SECRET:?set PROXMOX_TOKEN_SECRET in the environment}"
./proxmox-mcp

./proxmox-mcp ist ein stdio-Prozess. Registrieren oder konfigurieren Sie diesen Befehl, sein Arbeitsverzeichnis und die drei Umgebungsvariablen in Ihrem MCP-Host; das alleinige Starten in einem Terminal macht ihn nicht für einen Client verfügbar. Informationen zum Archivlayout und zur Installation finden Sie im GitHub-Release-Installationsleitfaden.

Konfiguration

Nur diese Umgebungsvariablen werden verwendet:

Variable

Erforderlich

Bedeutung

PROXMOX_BASE_URL

Ja

HTTPS-Ursprung für die Proxmox VE API, zum Beispiel https://proxmox.example:8006.

PROXMOX_TOKEN_ID

Ja

Proxmox-API-Token-Kennung.

PROXMOX_TOKEN_SECRET

Ja

Proxmox-API-Token-Geheimnis; geben Sie es nur über die lokale Prozessumgebung an.

Die TLS-Zertifikatsprüfung ist immer aktiviert. PROXMOX_TLS_VERIFY=false wird beim Start abgelehnt; verwenden Sie es nicht. Wenn der Proxmox-Endpunkt eine private CA verwendet, vertrauen Sie dieser CA im Host-Vertrauensspeicher. Siehe Konfiguration für die vollständige Richtlinie.

Fähigkeiten

Der Server bietet einen fokussierten Satz von Proxmox VE-Operationen. MCP-Hosts entdecken die genauen Schemata und Tool-Beschreibungen zum Zeitpunkt der Verbindung.

Bereich

Implementierte Fähigkeiten

Bestand

Cluster-Version und -Ressourcen; Knotenstatus; Knotenspeicher; QEMU- und LXC-Bestand; Aufgabenbestand und Aufgabenstatus.

QEMU- und LXC-Lebenszyklus

Starten, sanftes Herunterfahren, Stoppen und Neustarten von QEMU-VMs und LXC-Containern.

Erstellung und Konfiguration

Erstellen und Konfigurieren von QEMU-VMs und LXC-Containern.

Speicher

Größe einer QEMU-Festplatte ändern.

Geschützte Aktionen

Löschen einer QEMU-VM oder eines LXC-Containers, Löschen einer ungenutzten QEMU-Festplatte und erzwungenes Stoppen einer QEMU-VM.

Tool-Namen, Eingaben, Ausgaben und Knotennamen-Validierungsregeln sind im Tool-Vertrag dokumentiert.

Sicherheitsmodell

Kontrolle

Verhalten

Sperre für destruktive Aktionen

qemu_delete, lxc_delete, qemu_delete_disk und qemu_force_stop erfordern einen exakten node, eine exakte vmid und confirm: true, bevor eine Proxmox-Anfrage gestellt wird.

Zielvalidierung

Knotennamen sind auf ein unterstütztes Proxmox-Hostname-Label beschränkt, und dynamische API-Pfadsegmente werden kodiert.

Autorisierung

Proxmox RBAC bleibt maßgeblich. Dieser Server gewährt keine Berechtigungen über den API-Token hinaus.

TLS

HTTPS ist erforderlich und die Zertifikatsprüfung kann nicht deaktiviert werden.

Löschung, Entfernung ungenutzter Festplatten und erzwungenes Stoppen können nicht rückgängig gemacht werden. Überprüfen Sie die Ziele sorgfältig und geben Sie dem Token nur die benötigten Proxmox-Berechtigungen. Siehe die vollständige Sicherheitsanleitung.

OpenClaw lokale Fähigkeit

Die zusammengeführte dev-Codebasis enthält eine OpenClaw-Fähigkeit unter skills/proxmox-mcp-openclaw/. Es handelt sich um eine lokale Fähigkeit, nicht um ein generisches OpenClaw-Plugin. Verwenden Sie die lokalen SKILL.md-Anweisungen.

Wählen Sie ein neues absolutes Zielverzeichnis—das Ziel darf noch nicht existieren. Überprüfen Sie zuerst den anmeldeinformationsfreien Plan:

node skills/proxmox-mcp-openclaw/scripts/install.mjs --dry-run /absolute/path/to/proxmox-mcp

Mit den drei in der Shell exportierten Konfigurationsvariablen installieren und registrieren Sie es:

node skills/proxmox-mcp-openclaw/scripts/install.mjs /absolute/path/to/proxmox-mcp

Der Installer verifiziert das unveränderliche v0.1.1-Release und seine Prüfsumme und ruft dann den unterstützten Befehl openclaw mcp add nur nach erfolgreichem Preflight auf. Es protokolliert oder speichert keine Anmeldeinformationen.

Betriebsgrenzen

  • Dies ist eine lokale stdio-MCP-Integration, kein gehosteter Dienst oder Ersatz für Proxmox-Zugriffskontrollen.

  • Der Server stellt keine Proxmox-Anfrage, bis ein MCP-Client ein Tool aufruft. Installations- und Dokumentationsbeispiele rufen keine echte Proxmox-API auf.

  • Halten Sie Anmeldeinformationen aus Repositories, der Shell-Historie (wo praktikabel) und gemeinsamen Konfigurationsdateien fern. Verwenden Sie einen Proxmox-API-Token mit minimalen Berechtigungen.

  • Beziehen Sie Releases nur von Theorvane/proxmox-mcp GitHub Releases und verifizieren Sie die veröffentlichte SHA-256-Prüfsumme, bevor Sie das Archiv ausführen.

Dokumentation

Verifizierung und Mitwirken

Mitwirkende arbeiten von einem issue-nummerierten Branch basierend auf dev, öffnen Pull-Requests zu dev und fördern nur überprüftes dev zu main. GitHub-Release-Archive sind der einzige Vertriebskanal. Siehe CONTRIBUTING.md.

Betreuer können die gleichen lokalen Verifizierungsbefehle ausführen, die vom Projekt verwendet werden:

npm ci
npm run lint
npm run typecheck
npm test
npm run build
npm run release:archive
npm run verify:release-archive
npm run validate:docs
npm run validate:governance
npm run validate:release
npm audit --omit=dev --audit-level=high
git diff --check

Lizenz

Dieses Projekt ist unter den Bedingungen in LICENSE lizenziert.

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for managing Proxmox VE clusters — provision VMs and containers, manage snapshots and backups, execute commands, browse storage, and monitor resources through natural language
    25
    13
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for Proxmox Virtual Environment that enables AI assistants to manage virtual machines, containers, nodes, and resources through natural language interactions.
    3
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    MCP server for Proxmox VE that enables AI assistants to inspect and manage LXC containers, VMs, snapshots, and resource pools via the Proxmox API.
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for managing Proxmox VE resources, VM/CT lifecycle, snapshots, backups, and clones via natural language.
    23
    MIT

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Theorvane/proxmox-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server