Token导航 LogoToken导航TokenDH.com
Aws Resiliency Plugin logo
运维云端未说明官方级别未说明来源级核验

Aws Resiliency Plugin

MCP Server

为AI编程代理提供审查、验证和强化AWS架构韧性的能力,适用于云工程师、SRE和架构师进行故障模式优先的架构审查。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Claude云端部署DockerClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nirmal84

提供方

nirmal84

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AWS弹性插件

为AI编码代理配备审查、验证和强化AWS架构以实现弹性的技能。使用 克劳德代码, 基罗, 光标, 帆板运动,以及任何兼容MCP的编辑器。

注: 生成型AI可能会犯错。在将更改应用于生产基础设施之前,始终审查生成的发现和建议。

AWS Resiliency Demo

______________________________________________________________________

此插件的功能

AWS弹性插件为您的AI代理提供 故障模式优先 架构评审方法。共享您的IaC或应用程序代码,代理将在7个弹性域中对其进行审查——发现导致生产事件的单点故障、缺失的故障转移配置和应用程序级差距。

代理技能触发器

当你问以下问题时,该技能就会激活:

触发短语它的作用
*“审查此CDK/云形成/地形的弹性”*两层审查:IaC配置+应用程序行为差距
*“如果这个AZ倒下了,会发生什么?”*具有特定失效模式和RTO/RPO影响的爆炸半径分析
*“这种架构可用性高吗?”*架构良好的可靠性支柱审查(REL 1-12),RAG评分
*“我的RTO/RPO是什么?”*DR模式评估与恢复时间估计
*“帮我准备比赛日/ORR”*游戏日练习模板、ORR清单、runbook指南
*“RDS/Lambda/SQS的故障模式是什么?”*具有精确超时和传播窗口的特定服务故障模式

______________________________________________________________________

工作流程

当您共享基础架构或应用程序代码时,插件遵循以下工作流程:

  1. 识别域 --检测哪些弹性域是相关的(计算、数据、网络、存储、消息传递、可观察性、多区域和灾难恢复)
  2. 两层扫描 --审查基础设施配置(第1层)和应用程序在故障下的行为(第2层)
  3. 表面失效模式 --用爆炸半径、RTO/RPO影响和架构良好的参考标记特定的故障场景
  4. 提供修复 --包含与输入相同的IaC语言的更正代码/配置片段
  5. 优先考虑调查结果 --按严重程度排名(严重→ 低)与努力估计

______________________________________________________________________

两层评审模型

大多数生产事件都存在于基础设施配置和应用程序行为之间的差距中。该技能总是得到评价 两层:

图层评论内容示例
第1层:IaC基础架构拓扑、冗余、故障切换配置RDS MultiAZ: true 设置正确
第二层:应用程序代码SDK配置、重试逻辑、超时、断路器但该应用程序无法处理60-120秒的DNS故障转移窗口——2分钟的中断

______________________________________________________________________

弹性域

评论跨度 7个域名,每个都有IaC和应用程序代码检查:

服务示例结果
计算EC2、ECS、Lambda单实例(无ASG)、Lambda缺少DLQ、ECS desiredCount: 1
数据RDS、Aurora、DynamoDB、ElastiCacheMultiAZ: false,缺少PITR,故障转移时连接池耗尽
网络VPC、Route53、CloudFront、ALB/NLB单NAT网关、缺少健康检查、DNS TTL高
存储S3、EBS、EFS缺少版本控制、没有快照计划、突发信用耗尽
消息传递SQS、SNS、EventBridge缺少DLQ,可见性超时\<处理时间,无重试策略
可观测性CloudWatch,X射线缺少警报, TreatMissingData: missing,没有业务指标
多区域和DR全局表、Aurora Global、Route53 ARC未定义DR模式、硬编码区域、手动运行手册

______________________________________________________________________

这是给谁的

角色这有什么帮助
云工程师IaC和应用程序代码的行级发现,并附有更正的代码示例
骨相关事件根据实际基础设施验证故障模式、爆炸半径和恢复目标
平台工程师通过合规规则和扫描在整个团队中实施弹性标准
云架构师架构良好的可靠性支柱审查,包括具体的量化结果

______________________________________________________________________

最佳实践

  • 始终审查调查结果 在应用更改之前,代理提供建议,而不是保证
  • 先进行阶段性测试 --验证非生产环境中的补救措施
  • 使用真实账户访问 获取最完整的评论(CloudWatch指标、警报验证)
  • 将此插件视为 加速器,不是替代品 人类对建筑决策的判断

______________________________________________________________________

插件组件

代理技能

组件描述
skills/SKILL.md核心弹性技能——故障模式优先架构师角色,两层审查模型,7个领域,结构化输出格式
skills/references/service-failure-modes.md具有精确超时、配额限制和传播窗口的AWS服务故障模式
skills/references/well-architected-reliability.md与弹性最佳实践相对应的REL 1-12支柱问题
skills/references/dr-patterns-and-runbooks.mdDR模式模板、游戏日练习模板、ORR检查表
skills/scripts/resiliency-review-template.md正式审查可交付成果的结构化输出模板

MCP服务器

______________________________________________________________________

先决条件

  • Python 3.10+ 紫外线 已安装--MCP服务器通过运行 uvx
  • 已配置AWS凭据(aws configure 或环境变量)--用于CloudWatch和实时帐户访问

______________________________________________________________________

安装

克劳德代码

# Install the skill
git clone https://github.com/nirmal84/aws-resiliency-plugin.git
cp -r aws-resiliency-plugin/skills ~/.claude/skills/aws-resiliency

# Add MCP servers
claude mcp add aws-iac -- uvx awslabs.aws-iac-mcp-server@latest
claude mcp add aws-terraform -- uvx awslabs.terraform-mcp-server@latest
claude mcp add aws-knowledge -- uvx awslabs.aws-knowledge-mcp-server@latest
claude mcp add aws-cloudwatch -- uvx awslabs.cloudwatch-mcp-server@latest
claude mcp add aws-cloudwatch-signals -- uvx awslabs.cloudwatch-applicationsignals-mcp-server@latest
claude mcp add aws-docs -- uvx awslabs.aws-documentation-mcp-server@latest

基罗

复制 skills/ 将目录添加到Kiro工作区,并从添加MCP服务器 mcp.json 您的Kiro MCP配置。

光标/风帆/其他MCP编辑器

复制 skills/ 到编辑的技能位置并合并 mcp.json 进入编辑器的MCP服务器配置。

______________________________________________________________________

文件结构

aws-resiliency-plugin/
├── skills/
│   ├── SKILL.md                                      # Core resiliency skill
│   ├── references/
│   │   ├── service-failure-modes.md                  # Failure modes per AWS service
│   │   ├── well-architected-reliability.md           # REL 1-12 pillar mapping
│   │   └── dr-patterns-and-runbooks.md               # DR patterns, game day, ORR
│   └── scripts/
│       └── resiliency-review-template.md             # Output template for reviews
├── mcp.json                                          # MCP server configuration
├── demo.svg                                          # Animated demo
├── README.md
├── CONTRIBUTORS.md
├── LICENSE                                           # MIT-0
└── .gitignore

______________________________________________________________________

相关资源

______________________________________________________________________

作者

尼尔马尔·拉詹@nirmal84

目录标签

目录标签

Claude云端部署DockerAWS架构审查本地部署韧性分析故障模式识别云原生工具IaC验证

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP