Skip to main content
Glama
bakhshb

@bakhshb/proxmox-mcp-openapi

by bakhshb

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROXMOX_URLYesBase URL including /api2/json, e.g., https://pve.example.com:8006/api2/json
PROXMOX_TIMEOUTNoRequest timeout in ms30000
PROXMOX_INSECURENoSkip TLS cert verification (for self-signed certs)false
PROXMOX_SSH_PORTNoSSH port22
PROXMOX_SSH_USERNoSSH usernameroot
PROXMOX_API_TOKENYesToken in user@realm!tokenid=secret format
PROXMOX_SSH_KEY_PATHNoPath to SSH private key~/.ssh/proxmox_mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
proxmox-apiA

Execute any Proxmox VE API operation. Specify the path from the OpenAPI spec (e.g. /nodes/{node}/qemu) and optional path params, query params, or body. HTTP method is auto-detected from the spec. Use proxmox-api-schema to discover paths and parameters.

proxmox-api-schemaA

Discover Proxmox VE API operations and their parameters from the OpenAPI spec. Call with no args for a tag summary, with tag to list operations, or with path for full parameter details.

proxmox-execute-container-commandA

Execute a shell command inside a running LXC container via SSH + pct exec. Uses SSH key to connect to the Proxmox node and runs 'pct exec -- ' inside the container. Requires the container to be running. Configure SSH via PROXMOX_SSH_KEY_PATH, PROXMOX_SSH_USER, PROXMOX_SSH_PORT environment variables.

proxmox-execute-vm-commandA

Execute a command inside a running VM via QEMU guest agent. The VM must have the QEMU guest agent installed and running. Pass command as a single string (e.g., 'apt-get update' or 'uname -a'). The tool parses it into an array per the guest agent API. Shell features like pipes (|) and redirects (2>&1) are NOT supported. Uses the Proxmox API (PROXMOX_URL, PROXMOX_API_TOKEN) for communication.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/bakhshb/proxmox-mcp-openapi'

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