Skip to main content
Glama

CloudStack MCP Server

by phantosmax

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_virtual_machines

List virtual machines in CloudStack

get_virtual_machine

Get details of a specific virtual machine

start_virtual_machine

Start a virtual machine

stop_virtual_machine

Stop a virtual machine

reboot_virtual_machine

Reboot a virtual machine

destroy_virtual_machine

Destroy a virtual machine using proper workflow: stop → destroy → expunge. Handles VMs in any state including Error. (DESTRUCTIVE - cannot be undone)

deploy_virtual_machine

Deploy a new virtual machine

scale_virtual_machine

Scale virtual machine (change service offering)

migrate_virtual_machine

Migrate virtual machine to another host

reset_password_virtual_machine

Reset password for virtual machine

change_service_offering_virtual_machine

Change service offering for virtual machine

list_virtual_machine_metrics

List virtual machine performance metrics

list_volumes

List storage volumes

create_volume

Create a new volume

attach_volume

Attach volume to virtual machine

detach_volume

Detach volume from virtual machine

resize_volume

Resize a volume

create_snapshot

Create a snapshot of a volume

list_snapshots

List volume snapshots

list_networks

List networks

create_network

Create a new network

list_public_ip_addresses

List public IP addresses

associate_ip_address

Acquire a new public IP address

enable_static_nat

Enable static NAT for an IP to a VM

create_firewall_rule

Create a firewall rule

list_load_balancer_rules

List load balancer rules

list_events

List system events

list_alerts

List system alerts

list_capacity

List system capacity information

list_async_jobs

List asynchronous jobs

list_usage_records

List usage records for billing

list_zones

List availability zones

list_templates

List templates

list_accounts

List accounts

list_users

List users

list_domains

List domains

list_hosts

List hosts

list_clusters

List clusters

list_storage_pools

List storage pools

list_system_vms

List system VMs (console proxy, secondary storage)

list_service_offerings

List service offerings (compute plans)

list_ssh_key_pairs

List SSH key pairs

create_ssh_key_pair

Create a new SSH key pair

list_security_groups

List security groups

create_security_group_rule

Create a security group ingress rule

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/phantosmax/cloudstack-mcp-server'

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