360 Secure SkillHub
360 安全技能中心

Proxmox MCP for OpenClaw

通过 Node 安装脚本从 GitHub 拉取固定的 v0.1.1 发布包,校验 SHA-256 后先在同级目录完整暂存,再原子重命名落盘,最后调用 OpenClaw CLI 把本地 stdio 可执行文件注册为 proxmox-mcp;支持 dry-run,需先在 shell 导出 Proxmox 地址与令牌,安装器本身不调用 Proxmox API。

sjungwon03
sjungwon03
热度 12.46
最近更新 2026-08-19 02:50:53
分类:开发依赖:代码执行 / 读写文件 / 第三方 API / MCP 服务应用场景:API 集成 / DevOps / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add theorvane-proxmox-mcp-openclaw-skill
Metadata
name
proxmox-mcp-openclaw
description
Install the immutable Proxmox MCP v0.1.1 GitHub Release locally and register it with OpenClaw.
metadata
{"openclaw":{"requires":{"bins":["node","openclaw","tar"],"env":["PROXMOX_BASE_URL","PROXMOX_TOKEN_ID","PROXMOX_TOKEN_SECRET"]}}}

Proxmox MCP for OpenClaw

This skill installs the immutable v0.1.1 release from GitHub, verifies its published SHA-256 checksum, and registers the local stdio executable with the supported openclaw mcp add command. It is not an OpenClaw plugin or npm package.

The release source is Theorvane/proxmox-mcp at immutable main commit 6bb3d53a1ee20b9e0a8f885846148aeaa58f5520, release asset path proxmox-mcp-0.1.1.tar.gz. Verify any ClawHub listing against this repository and pinned release before using it.

Install

Choose a new local directory path that does not yet exist. The target itself must not exist (even if empty); there is no option to reuse a nonempty or pre-existing directory. Export credentials only in the shell that runs the installer; do not place them in files.

export PROXMOX_BASE_URL='https://proxmox.example:8006'
export PROXMOX_TOKEN_ID='user@realm!token-name'
export PROXMOX_TOKEN_SECRET='set-this-in-your-shell'
node skills/proxmox-mcp-openclaw/scripts/install.mjs /absolute/path/to/proxmox-mcp

Dry run

Validate the required environment and a new absolute target path without changing anything:

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

The credential-free plan prints the pinned release version, archive and checksum URLs, plus the absolute executable command and working directory. A dry run does not create directories, download or inspect archives, invoke OpenClaw, or call Proxmox.

The installer fails before downloading or invoking OpenClaw if any credential is missing. It does not print values, write a credential receipt, edit OpenClaw configuration files, call Proxmox APIs, or use --no-probe. OpenClaw's ordinary registration probe can occur only after you explicitly run the command with your credentials.

It refuses any existing destination directory, including an empty one. The archive is verified and fully staged beside the destination before the registration preflight; promotion is an atomic rename only after that preflight succeeds. It also refuses an existing proxmox-mcp OpenClaw registration; this installer deliberately has no replacement policy, so remove or rename that registration yourself with the supported OpenClaw CLI before retrying.

The registration performed after verification is:

openclaw mcp add proxmox-mcp --command /absolute/path/to/proxmox-mcp/proxmox-mcp --cwd /absolute/path/to/proxmox-mcp --env PROXMOX_BASE_URL=... --env PROXMOX_TOKEN_ID=... --env PROXMOX_TOKEN_SECRET=...