Kiro Powers-AWS集合
   
Kiro Powers for AWS服务的集合,为安全评估和成本分析提供专门的工具和工作流程。
🚀 可与官方AWS Labs MCP服务器一起使用\ 📚 包括完整的文档和示例\ 🔒 以最低权限IAM指导为重点的安全
可用功率
🔐 AWS架构良好的安全性
基于AWS良好架构框架的安全评估工具,用于监控安全服务、分析安全态势并验证AWS环境中的合规性。
特征:
- 监控安全服务(GuardDuty、安全中心、检查器、IAM访问分析器)
- 分析安全调查结果
- 评估合规性
- 清点AWS资源
- 完整的安全态势分析
- 加密验证
MCP服务器: awslabs.well-architected-security-mcp-server
地点: aws-well-architected/
______________________________________________________________________
💰 AWS定价计算器
MCP服务器,用于访问实时AWS定价信息,并使用AWS计算器提供成本分析功能。
特征:
- 实时定价查询
- 多区域比较
- 月度成本估算
- 基础设施项目分析(CDK、Terraform)
- 成本优化建议
- 详细报告生成
MCP服务器: awslabs.aws-pricing-mcp-server
地点: aws-pricing/
______________________________________________________________________
安装
先决条件
- 开发 IDE 0.7或更高版本
- Python 3.10+
- 紫外线 包管理器
- AWS-CLI 已配置凭据
安装uv
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Or using pip
pip install uvAWS CLI配置
# Configure AWS CLI
aws configure
# Or configure a specific profile
aws configure --profile my-profile快速开始
方法1:从GitHub安装(推荐)
- 打开Kiro IDE
- 打开电源面板
- 点击“添加自定义电源”
- 选择“GitHub仓库”
- 输入:
https://github.com/DavidDelOjo/kiro-powers-aws - 选择要安装的电源:
- aws-well-architected - aws-pricing
- 点击“添加”
方法2:从本地目录安装
- 克隆此存储库:
git clone https://github.com/DavidDelOjo/kiro-powers-aws.git- 打开Kiro IDE
- 打开电源面板
- 点击“添加自定义电源”
- 选择“本地目录”
- 输入电源目录的完整路径:
/path/to/kiro-powers-aws/aws-well-architected或
/path/to/kiro-powers-aws/aws-pricing- 点击“添加”
配置
AWS架构良好的安全性
编辑 aws-well-architected/mcp.json 配置:
{
"mcpServers": {
"well-architected-security-mcp-server": {
"env": {
"AWS_PROFILE": "your-profile-name",
"AWS_REGION": "your-region"
}
}
}
}所需IAM权限:
SecurityAudit(AWS管理策略)- 或具有安全服务只读权限的自定义策略
AWS定价
编辑 aws-pricing/mcp.json 配置:
{
"mcpServers": {
"awslabs.aws-pricing-mcp-server": {
"env": {
"AWS_PROFILE": "your-profile-name",
"AWS_REGION": "your-region"
}
}
}
}所需IAM权限:
pricing:GetProductspricing:DescribeServicespricing:GetAttributeValues
使用示例
快速入门示例
AWS架构良好的安全性
"Monitor the operational status of AWS security services in my account"
"Show me critical security findings that require attention"
"Analyze security posture against Well-Architected best practices"
"Verify compliance of my S3 buckets with security standards"
"Provide an inventory of all resources in my AWS account"AWS定价
"How much does an EC2 t3.medium instance cost in us-east-1?"
"Compare prices of t3.large instances between us-east-1 and eu-west-1"
"Calculate the monthly cost of 3 t3.medium instances running 24/7"
"How much would it cost to store 5TB in S3 Standard for a month?"
"Give me cost optimization recommendations for my EC2 infrastructure"📚 看 示例.md 20多个具有预期输出和用例的详细示例
故障排除
MCP服务器无法连接
- 验证
uv已安装:uv --version - 检查AWS凭据:
aws sts get-caller-identity - 重新启动Kiro IDE
- 重新连接MCP服务器:
- Cmd+Shift+P(macOS)或Ctrl+Shift+P(Windows/Linux) - 键入“MCP:重新连接服务器” - 选择服务器
拒绝访问错误
- 验证您的用户/角色的IAM权限
- 附加所需的策略(请参阅配置部分)
- 等待几分钟以传播权限
空结果
- 验证您的AWS帐户中是否启用了该服务
- 检查区域配置
- 确保您在指定区域拥有资源
文档
贡献
欢迎投稿!请阅读我们的 贡献指南 在提交Pull Request之前。
快速启动:
- 分叉存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'Add some amazing feature') - 推到分支(
git push origin feature/amazing-feature) - 打开拉取请求
看 贡献.md 详细指南。
更新日志
看 更改日志.md 查看更改和版本历史记录列表。
许可证
此项目根据Apache许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。
作者
大卫·德尔·奥霍
资源
致谢
- 官方MCP服务器的AWS实验室
- Powers平台的Kiro团队
- 开放协议MCP社区
