Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AWS_REGION | No | AWS region to use (e.g., us-east-1) | us-east-1 |
AWS_ACCESS_KEY_ID | Yes | Your AWS Access Key ID with Cost Explorer access | |
AWS_SECRET_ACCESS_KEY | Yes | Your AWS Secret Access Key |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
system_prompt_for_agent | Generates a system prompt for an AWS cost analysis agent. This function creates a specialized prompt for an AI agent that analyzes AWS cloud spending. The prompt instructs the agent on how to retrieve, analyze, and present cost optimization insights for AWS accounts. Args: aws_account_id (Optional[str]): The AWS account ID to analyze. If provided, the agent will focus on this specific account. If None, the agent will function without account-specific context. Returns: str: A formatted system prompt for the AWS cost analysis agent. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
config://app |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_bedrock_daily_usage_stats | |
get_bedrock_hourly_usage_stats | |
get_ec2_spend_last_day | |
get_detailed_breakdown_by_day |