AWS CloudWatch
Type: Official
Source Type: Repository
Source: GitHub
Description: AWS CloudWatch MCP server enables AI assistants to query metrics, analyze alarms, and search logs using CloudWatch Logs Insights. It is useful for incident investigation, observability workflows, and on-call triage directly from your AI assistant.
Configuration Parameters:
AwsAccessKey ID * - AWS access key ID for authentication
AwsRegion * - AWS region for API requests (e.g.,
us-east-1)AwsSecretAccessKey * - AWS secret access key for authentication
AwsSessionToken * - Session token for temporary AWS credentials
FastmcpLogLevel - Logging level for the server (optional). Default:
ERROR
Setup Steps:
Log in to the AWS Console and navigate to IAM.
Create a new IAM user (or select an existing one) for the MCP server.
Attach a policy that grants the following CloudWatch and Logs permissions:
cloudwatch:DescribeAlarmscloudwatch:DescribeAlarmHistorycloudwatch:GetMetricDatacloudwatch:ListMetricslogs:DescribeLogGroupslogs:DescribeQueryDefinitionslogs:ListLogAnomalyDetectorslogs:ListAnomalieslogs:StartQuerylogs:GetQueryResultslogs:StopQuery
Generate an Access Key ID and Secret Access Key for the user. For short-lived credentials, also generate a Session Token via AWS STS.
Note the AWS region you want to query (e.g.,
us-east-1).Copy the credentials into the Natoma connector configuration.
Last updated

