Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AWS_REGION | No | AWS region (e.g., us-east-1) | us-east-1 |
| GCP_PROJECT_ID | No | GCP Project ID (required for GCP) | |
| AZURE_CLIENT_ID | No | Azure Service Principal Client ID | |
| AZURE_TENANT_ID | No | Azure Tenant ID | |
| AWS_ACCESS_KEY_ID | No | Your AWS Access Key ID (required for AWS authentication) | |
| AZURE_CLIENT_SECRET | No | Azure Service Principal Client Secret | |
| AWS_SECRET_ACCESS_KEY | No | Your AWS Secret Access Key (required for AWS authentication) | |
| AZURE_SUBSCRIPTION_ID | No | Azure Subscription ID (required for Azure) | |
| GOOGLE_APPLICATION_CREDENTIALS | No | Path to GCP Service Account JSON key file |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| aws_list_ec2_instances | List all EC2 instances in AWS |
| aws_list_s3_buckets | List all S3 buckets in AWS |
| aws_list_lambda_functions | List all Lambda functions in AWS |
| aws_list_rds_instances | List all RDS database instances in AWS |
| aws_start_ec2_instance | Start an EC2 instance |
| aws_stop_ec2_instance | Stop an EC2 instance |
| azure_list_virtual_machines | List all Virtual Machines in Azure |
| azure_list_storage_accounts | List all Storage Accounts in Azure |
| gcp_list_compute_instances | List all Compute Engine instances in GCP |
| gcp_list_storage_buckets | List all Cloud Storage buckets in GCP |
| gcp_list_cloud_functions | List all Cloud Functions in GCP |
| list_resources | List cloud resources (instances, storage, databases, functions) across AWS, Azure, or GCP |
| get_resource | Get detailed information about a specific resource |
| start_resource | Start a cloud resource (instance, function, etc.) |
| stop_resource | Stop a cloud resource |
| delete_resource | Delete a cloud resource (use with caution) |
| analyze_costs | Analyze cloud costs for AWS, Azure, or GCP |
| get_cost_by_service | Get cost breakdown by service |
| estimate_monthly_cost | Estimate monthly cost based on current usage |
| get_metrics | Get metrics for a cloud resource |
| list_alarms | List monitoring alarms |
| get_resource_health | Get health status of a cloud resource |
| scan_security_issues | Scan cloud resources for security issues |
| check_compliance | Check compliance with security standards (CIS, SOC2, etc.) |
| analyze_permissions | Analyze IAM permissions and access policies |
| check_encryption | Check encryption status of cloud resources |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |