Skip to main content
Glama
Ruashots
by Ruashots

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROXMOX_HOSTYesProxmox API URL
PROXMOX_TOKEN_IDYesAPI Token ID
PROXMOX_TOKEN_SECRETYesAPI Token Secret

Tools

Functions exposed to the LLM to take actions

NameDescription
pve_version

Get Proxmox VE API version information

pve_list_users

List all users

pve_get_user

Get user configuration

pve_create_user

Create a new user

pve_update_user

Update user configuration

pve_delete_user

Delete a user

pve_list_groups

List all groups

pve_get_group

Get group configuration

pve_create_group

Create a new group

pve_update_group

Update group configuration

pve_delete_group

Delete a group

pve_list_roles

List all roles

pve_get_role

Get role configuration

pve_create_role

Create a new role

pve_update_role

Update role configuration

pve_delete_role

Delete a role

pve_get_acl

Get Access Control List

pve_update_acl

Update Access Control List

pve_list_domains

List authentication domains/realms

pve_get_domain

Get authentication domain configuration

pve_cluster_status

Get cluster status information

pve_cluster_resources

List all cluster resources (VMs, containers, storage, nodes)

pve_cluster_tasks

List recent cluster tasks

pve_cluster_options

Get cluster options

pve_cluster_set_options

Set cluster options

pve_cluster_nextid

Get next free VMID

pve_cluster_log

Read cluster log

pve_list_backup_jobs

List all backup jobs

pve_get_backup_job

Get backup job configuration

pve_create_backup_job

Create a new backup job

pve_update_backup_job

Update a backup job

pve_delete_backup_job

Delete a backup job

pve_ha_status

Get HA cluster status

pve_list_ha_resources

List HA resources

pve_get_ha_resource

Get HA resource configuration

pve_create_ha_resource

Create HA resource

pve_update_ha_resource

Update HA resource

pve_delete_ha_resource

Delete HA resource

pve_list_ha_groups

List HA groups

pve_get_ha_group

Get HA group configuration

pve_create_ha_group

Create HA group

pve_update_ha_group

Update HA group

pve_delete_ha_group

Delete HA group

pve_cluster_firewall_options

Get cluster firewall options

pve_set_cluster_firewall_options

Set cluster firewall options

pve_list_cluster_firewall_rules

List cluster firewall rules

pve_create_cluster_firewall_rule

Create cluster firewall rule

pve_list_security_groups

List firewall security groups

pve_create_security_group

Create firewall security group

pve_list_ipsets

List cluster IP sets

pve_create_ipset

Create cluster IP set

pve_list_firewall_aliases

List firewall aliases

pve_create_firewall_alias

Create firewall alias

pve_list_replication_jobs

List replication jobs

pve_get_replication_job

Get replication job configuration

pve_create_replication_job

Create replication job

pve_delete_replication_job

Delete replication job

pve_list_nodes

List all cluster nodes

pve_get_node_status

Get node status and statistics

pve_get_node_version

Get node version information

pve_get_node_time

Get node time and timezone

pve_set_node_time

Set node timezone

pve_get_node_dns

Get node DNS configuration

pve_set_node_dns

Set node DNS configuration

pve_get_node_syslog

Read node system log

pve_get_node_journal

Read node journal

pve_get_node_subscription

Get node subscription status

pve_get_node_report

Generate node diagnostic report

pve_node_start_all

Start all VMs and containers on node

pve_node_stop_all

Stop all VMs and containers on node

pve_list_node_services

List node services

pve_get_node_service_state

Get service state

pve_node_service_start

Start a service

pve_node_service_stop

Stop a service

pve_node_service_restart

Restart a service

pve_node_service_reload

Reload a service

pve_list_node_networks

List node network interfaces

pve_get_node_network

Get network interface configuration

pve_create_node_network

Create network interface

pve_update_node_network

Update network interface

pve_delete_node_network

Delete network interface

pve_apply_node_network

Apply network changes (reload config)

pve_revert_node_network

Revert pending network changes

pve_list_node_tasks

List node tasks

pve_get_node_task_status

Get task status

pve_get_node_task_log

Get task log

pve_stop_node_task

Stop a running task

pve_list_node_storage

List node storage

pve_get_node_storage_status

Get storage status

pve_list_node_storage_content

List storage content

pve_upload_to_storage

Upload ISO or template to storage (returns upload URL info)

pve_download_url_to_storage

Download file from URL to storage

pve_delete_storage_content

Delete storage content (volume)

pve_list_node_disks

List node disks

pve_get_node_disk_smart

Get disk SMART data

pve_initialize_disk_gpt

Initialize disk with GPT partition table

pve_wipe_disk

Wipe disk partition table

pve_list_node_certificates

List node certificates

pve_get_node_acme

Get node ACME account info

pve_order_node_certificate

Order new ACME certificate

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

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