Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROXMOX_HOSTYesProxmox host (IP or hostname)
PROXMOX_PORTNoAPI port8006
PROXMOX_TOKEN_IDYesAPI token ID (user@realm!tokenid)
PROXMOX_TOKEN_SECRETYesAPI token secret (UUID)
PROXMOX_ALLOW_SELF_SIGNED_CERTSNoAccept self-signed TLS certificatestrue

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_nodesB

List all nodes in the Proxmox cluster

get_node_statusA

Get detailed status of a specific node

list_vmsA

List all VMs across all nodes or on a specific node

get_vm_statusA

Get current status of a VM

get_vm_configC

Get VM configuration

create_vmC

Create a new VM

update_vm_configB

Update VM configuration

delete_vmB

Delete a VM

start_vmC

Start a VM

stop_vmB

Stop a VM (immediate)

shutdown_vmA

Gracefully shutdown a VM

reboot_vmC

Reboot a VM

suspend_vmB

Suspend a VM

resume_vmA

Resume a suspended VM

reset_vmC

Reset a VM (immediate)

clone_vmC

Clone a VM

migrate_vmB

Migrate a VM to another node

resize_vm_diskC

Resize a VM disk

list_vm_snapshotsB

List all snapshots of a VM

create_vm_snapshotC

Create a snapshot of a VM

delete_vm_snapshotA

Delete a snapshot of a VM

rollback_vm_snapshotB

Rollback a VM to a snapshot

get_vm_agent_infoB

Get QEMU guest agent info

execute_vm_commandC

Execute command via QEMU guest agent

list_containersB

List LXC containers

get_container_statusC

Get container status

get_container_configC

Get container config

create_containerC

Create LXC container

update_container_configB

Update container config

delete_containerD

Delete container

start_containerC

Start a container

stop_containerB

Stop a container (immediate)

shutdown_containerA

Gracefully shutdown a container

reboot_containerB

Reboot a container

list_container_snapshotsB

List container snapshots

create_container_snapshotC

Create a container snapshot

delete_container_snapshotB

Delete a container snapshot

rollback_container_snapshotB

Rollback a container to a snapshot

list_storageD

List storage

get_storage_contentA

List content of a storage

download_url_to_storageB

Download from URL to storage

list_networksC

List network interfaces

create_networkB

Create network interface

update_networkC

Update network interface

delete_networkC

Delete network interface

get_cluster_statusC

Get cluster status

get_cluster_resourcesC

Get all cluster resources

list_ha_resourcesB

List HA managed resources

create_ha_resourceC

Add a resource to HA management

delete_ha_resourceB

Remove resource from HA

list_ha_groupsD

List HA groups

list_backup_jobsB

List scheduled backup jobs

create_backup_jobC

Create a scheduled backup job

run_backupC

Run an immediate backup (vzdump)

list_firewall_rulesC

List firewall rules

create_firewall_ruleB

Create a firewall rule

delete_firewall_ruleC

Delete a firewall rule

list_usersC

List users

list_groupsB

List groups

list_rolesB

List roles

get_permissionsB

Get permissions for a path

list_poolsA

List resource pools

create_poolB

Create a resource pool

get_poolB

Get pool details

update_poolA

Update pool (add/remove members)

delete_poolB

Delete a resource pool

list_tasksC

List recent tasks

get_task_statusA

Get status of a specific task

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
nodesList of all Proxmox cluster nodes
cluster-statusProxmox cluster status

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

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