Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |