Skip to main content
Glama
Theorvane

proxmox-mcp

by Theorvane

proxmox-mcp

proxmox-mcp es un servidor local stdio con puerta de seguridad para el Protocolo de Contexto de Modelo (MCP) de la API de Proxmox VE. Se inicia como un proceso por un host MCP; no es un servicio HTTP y no expone un punto final HTTP.

Estado — versión actual: v0.1.1. La distribución canónica es el archivo de la versión de GitHub Release y su suma de verificación SHA-256. No se proporciona ni publica ningún paquete npm.

Instalar el Proxmox MCP publicado

Para una instalación local stdio, use el archivo de GitHub Release verificado por suma de verificación:

No hay paquete npm. La lista de LobeHub Marketplace describe las capacidades; no es la fuente de instalación local. ClawHub no está publicado actualmente porque no hay disponible un envoltorio/lista de OpenClaw instalable públicamente.

Related MCP server: mcp-server-proxmox

Instalación rápida

Descargue el archivo v0.1.1 y la suma de verificación desde GitHub Releases, verifíquelos y extraiga el archivo. Haga esto en la máquina donde se ejecutará el host MCP.

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

El archivo requiere Node.js >=22. Proporcione las credenciales a través del entorno; los valores siguientes son marcadores de posición, no credenciales funcionales.

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 es un proceso stdio. Registre o configure ese comando, su directorio de trabajo y las tres variables de entorno en su host MCP; iniciarlo en una terminal solo no lo hace disponible para un cliente. Para conocer la estructura del archivo y los detalles de instalación, consulte la guía de instalación de GitHub Release.

Configuración

Solo se utilizan estas variables de entorno:

Variable

Requerida

Significado

PROXMOX_BASE_URL

Origen HTTPS para la API de Proxmox VE, por ejemplo https://proxmox.example:8006.

PROXMOX_TOKEN_ID

Identificador del token de API de Proxmox.

PROXMOX_TOKEN_SECRET

Secreto del token de API de Proxmox; proporciónelo solo a través del entorno del proceso local.

La verificación del certificado TLS está siempre habilitada. PROXMOX_TLS_VERIFY=false se rechaza al inicio; no lo use. Si el punto final de Proxmox utiliza una CA privada, confíe en esa CA en el almacén de confianza del host. Consulte configuración para conocer la política completa.

Capacidades

El servidor proporciona un conjunto enfocado de operaciones de Proxmox VE. Los hosts MCP descubren los esquemas exactos y las descripciones de las herramientas en el momento de la conexión.

Área

Capacidades implementadas

Inventario

Versión del clúster y recursos; estado del nodo; almacenamiento del nodo; inventario de QEMU y LXC; inventario de tareas y estado de tareas.

Ciclo de vida de QEMU y LXC

Inicio, apagado suave, detención y reinicio de máquinas virtuales QEMU y contenedores LXC.

Creación y configuración

Crear y configurar máquinas virtuales QEMU y contenedores LXC.

Almacenamiento

Redimensionar un disco QEMU.

Acciones protegidas

Eliminar una máquina virtual QEMU o contenedor LXC, eliminar un disco QEMU no utilizado y forzar la detención de una máquina virtual QEMU.

Los nombres de las herramientas, entradas, salidas y reglas de validación de nombres de nodo están documentados en el contrato de herramientas.

Modelo de seguridad

Control

Comportamiento

Puerta de acción destructiva

qemu_delete, lxc_delete, qemu_delete_disk y qemu_force_stop requieren un node exacto, un vmid exacto y confirm: true antes de realizar cualquier solicitud a Proxmox.

Validación de destino

Los nombres de nodo están restringidos a una etiqueta de nombre de host de Proxmox compatible, y los segmentos de ruta de API dinámicos están codificados.

Autorización

El RBAC de Proxmox sigue siendo autoritativo. Este servidor no otorga permisos más allá del token de API.

TLS

Se requiere HTTPS y la verificación del certificado no se puede deshabilitar.

La eliminación, la eliminación de discos no utilizados y la detención forzada pueden ser no recuperables. Revise los objetivos cuidadosamente y otorgue al token solo los permisos de Proxmox que necesite. Consulte la guía de seguridad completa.

Habilidad local de OpenClaw

El código base fusionado dev contiene una habilidad de OpenClaw en skills/proxmox-mcp-openclaw/. Es una habilidad local, no un complemento genérico de OpenClaw. Use sus instrucciones locales de SKILL.md.

Elija un nuevo directorio de destino absoluto—el destino no debe existir ya. Primero inspeccione el plan sin credenciales:

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

Con las tres variables de configuración exportadas en el shell, instálelo y regístrelo:

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

El instalador verifica la versión inmutable v0.1.1 y su suma de verificación, luego invoca el comando openclaw mcp add compatible solo después de que la verificación previa sea exitosa. No registra ni almacena credenciales.

Límites operativos

  • Esta es una integración MCP local stdio, no un servicio alojado ni un reemplazo de los controles de acceso de Proxmox.

  • El servidor no realiza una solicitud a Proxmox hasta que un cliente MCP llama a una herramienta. Los ejemplos de instalación y documentación no llaman a una API real de Proxmox.

  • Mantenga las credenciales fuera de los repositorios, del historial del shell cuando sea práctico y de los archivos de configuración compartidos. Use un token de API de Proxmox con privilegios mínimos.

  • Obtenga las versiones solo de Theorvane/proxmox-mcp GitHub Releases y verifique la suma de verificación SHA-256 publicada antes de ejecutar el archivo.

Documentación

Verificación y contribución

Los colaboradores trabajan desde una rama numerada por incidencia basada en dev, abren solicitudes de extracción a dev y promueven solo dev revisado a main. Los archivos de GitHub Release son el único canal de distribución. Consulte CONTRIBUTING.md.

Los mantenedores pueden ejecutar los mismos comandos de verificación local que utiliza el proyecto:

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

Licencia

Este proyecto está licenciado bajo los términos en LICENSE.

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