Skip to main content
Glama
Theorvane

proxmox-mcp

by Theorvane

proxmox-mcp

proxmox-mcp는 Proxmox VE API를 위한 안전 게이트가 적용된 로컬 stdio Model Context Protocol 서버입니다. MCP 호스트에 의해 프로세스로 실행되며, HTTP 서비스가 아니며 HTTP 엔드포인트를 노출하지 않습니다.

상태 — 현재 릴리스: v0.1.1. 공식 배포판은 GitHub Release 아카이브와 해당 SHA-256 체크섬입니다. npm 패키지는 제공되거나 게시되지 않습니다.

릴리스된 Proxmox MCP 설치

로컬 stdio 설치의 경우 체크섬이 확인된 GitHub Release 아카이브를 사용하세요:

npm 패키지는 없습니다. LobeHub Marketplace 목록은 기능을 설명하며, 로컬 설치 소스가 아닙니다. ClawHub는 공개적으로 설치 가능한 OpenClaw 래퍼/목록이 없으므로 현재 게시되지 않았습니다.

Related MCP server: mcp-server-proxmox

빠른 설치

GitHub Releases에서 v0.1.1 아카이브와 체크섬을 다운로드하고, 확인한 후 아카이브를 추출하세요. 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

아카이브에는 Node.js >=22가 필요합니다. 환경 변수를 통해 자격 증명을 제공하세요. 아래 값은 실제 작동하는 자격 증명이 아닌 자리 표시자입니다.

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는 stdio 프로세스입니다. MCP 호스트에서 해당 명령어, 작업 디렉터리 및 세 가지 환경 변수를 등록하거나 구성하세요. 터미널에서 단독으로 실행하는 것만으로는 클라이언트에서 사용할 수 없습니다. 아카이브 레이아웃 및 설치 세부 정보는 GitHub Release 설치 가이드를 참조하세요.

구성

다음 환경 변수만 사용됩니다:

변수

필수

의미

PROXMOX_BASE_URL

Proxmox VE API의 HTTPS 출처, 예: https://proxmox.example:8006.

PROXMOX_TOKEN_ID

Proxmox API 토큰 식별자.

PROXMOX_TOKEN_SECRET

Proxmox API 토큰 시크릿, 로컬 프로세스 환경을 통해서만 제공하세요.

TLS 인증서 확인은 항상 활성화됩니다. PROXMOX_TLS_VERIFY=false는 시작 시 거부되며 사용하지 마세요. Proxmox 엔드포인트가 사설 CA를 사용하는 경우 호스트 신뢰 저장소에서 해당 CA를 신뢰하세요. 전체 정책은 구성을 참조하세요.

기능

서버는 집중된 Proxmox VE 작업 세트를 제공합니다. MCP 호스트는 연결 시 정확한 스키마와 도구 설명을 발견합니다.

영역

구현된 기능

인벤토리

클러스터 버전 및 리소스, 노드 상태, 노드 스토리지, QEMU 및 LXC 인벤토리, 작업 인벤토리 및 작업 상태.

QEMU 및 LXC 수명 주기

QEMU VM 및 LXC 컨테이너 시작, 정상 종료, 중지 및 재부팅.

생성 및 구성

QEMU VM 및 LXC 컨테이너 생성 및 구성.

스토리지

QEMU 디스크 크기 조정.

보호된 작업

QEMU VM 또는 LXC 컨테이너 삭제, 사용하지 않는 QEMU 디스크 삭제, QEMU VM 강제 중지.

도구 이름, 입력, 출력 및 노드 이름 유효성 검사 규칙은 도구 계약에 문서화되어 있습니다.

안전 모델

제어

동작

파괴적 작업 게이트

qemu_delete, lxc_delete, qemu_delete_diskqemu_force_stop은 Proxmox 요청이 이루어지기 전에 정확한 node, 정확한 vmidconfirm: true가 필요합니다.

대상 유효성 검사

노드 이름은 지원되는 Proxmox 호스트 이름 레이블로 제한되며 동적 API 경로 세그먼트는 인코딩됩니다.

권한 부여

Proxmox RBAC는 여전히 권한이 있습니다. 이 서버는 API 토큰 이상의 권한을 부여하지 않습니다.

TLS

HTTPS가 필수이며 인증서 확인을 비활성화할 수 없습니다.

삭제, 사용하지 않는 디스크 제거 및 강제 중지는 복구 불가능할 수 있습니다. 대상을 신중히 검토하고 토큰에 필요한 Proxmox 권한만 부여하세요. 전체 안전 지침을 참조하세요.

OpenClaw 로컬 스킬

병합된 dev 코드베이스에는 skills/proxmox-mcp-openclaw/에 OpenClaw 스킬이 포함되어 있습니다. 이는 일반 OpenClaw 플러그인이 아닌 로컬 스킬입니다. 로컬 SKILL.md 지침을 사용하세요.

새로운 절대 대상 디렉터리를 선택하세요—대상이 이미 존재해서는 안 됩니다. 먼저 자격 증명이 없는 계획을 검사하세요:

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

셸에 세 가지 구성 변수를 내보낸 후 설치하고 등록하세요:

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

설치 프로그램은 변경 불가능한 v0.1.1 릴리스와 해당 체크섬을 확인한 후 사전 점검이 성공한 경우에만 지원되는 openclaw mcp add 명령을 호출합니다. 자격 증명을 기록하거나 저장하지 않습니다.

운영 경계

  • 이는 호스팅 서비스나 Proxmox 액세스 제어를 대체하는 것이 아닌 로컬 stdio MCP 통합입니다.

  • 서버는 MCP 클라이언트가 도구를 호출할 때까지 Proxmox 요청을 하지 않습니다. 설치 및 문서 예제는 실제 Proxmox API를 호출하지 않습니다.

  • 자격 증명을 리포지토리, 가능한 경우 셸 기록 및 공유 구성 파일에 보관하지 마세요. 최소 권한 Proxmox API 토큰을 사용하세요.

  • Theorvane/proxmox-mcp GitHub Releases에서만 릴리스를 받고 아카이브를 실행하기 전에 게시된 SHA-256 체크섬을 확인하세요.

문서

확인 및 기여

기여자는 dev를 기반으로 한 이슈 번호 브랜치에서 작업하고, dev에 풀 리퀘스트를 열며, 검토된 devmain으로 승격합니다. GitHub Release 아카이브가 유일한 배포 채널입니다. CONTRIBUTING.md를 참조하세요.

관리자는 프로젝트에서 사용하는 동일한 로컬 확인 명령을 실행할 수 있습니다:

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

라이선스

이 프로젝트는 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