用途:这是面向 AWS CloudWatch 的监控类 MCP 服务器,主要服务于 AWS 网络与资源监控场景,例如检查告警状态、分析 VPC 流日志、查看网络性能指标。
主要能力:可查询任意 AWS 服务(EC2、ELB、TGW、NAT GW、VPN)的 CloudWatch 指标;列出并查看 CloudWatch 告警及其状态;对任意日志组运行 CloudWatch Logs Insights 查询;分析 VPC 与 TGW 流日志中的流量模式和被丢弃连接。资料还列出可关注的指标,如 VPN 的 TunnelState、TunnelDataIn/Out,NAT GW 的 ActiveConnectionCount、PacketsDropCount,TGW 的 BytesIn/BytesOut、PacketDropCountBlackhole,ELB 的 HealthyHostCount、TargetResponseTime,以及 EC2 的 NetworkIn/Out 等。
使用方式:以 stdio 传输运行,命令为 uvx awslabs.cloudwatch-mcp-server@latest。需要环境变量 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION(或 AWS_PROFILE)。资料给出两个工作流:一是网络监控仪表盘,依次检查处于 ALARM 的告警,再查看各服务相关指标并汇总网络健康报告;二是流日志分析,按源/目的 IP、端口、ACCEPT/REJECT 过滤,识别被拒绝流量、统计 top talkers 并按时间窗口关联事件。
限制:CloudWatch Logs Insights 查询会产生费用,需注意时间范围与数据量;指标和日志按配置区域限定。工具出错(超时、主机不可达、响应格式错误)时应直接报告失败与错误信息,不得编造结果;只读调用可检查连通性后重试一次,会改变状态或发送消息的调用在超时后不能视为失败,应先检查当前状态或投递状态,并保留审批/变更门禁,不得重复结果未知的操作。资料提到将监控调查记录到 GAIT 以形成审计轨迹。其余未提及的收费、权限细节暂未提供。