Integrations
Integration with Brave Search for web searching capabilities, can be coupled with AWS Security MCP for enhanced functionality.
Repository hosting for the AWS Security MCP project, accessible via git clone from the groovyBugify organization.
Required runtime environment for AWS Security MCP, version 3.11+ needed to execute the server.
AWS 安全 MCP
AWS Security MCP 是一个模型上下文协议服务器,它提供像 Claude 这样的 MCP 客户端与 AWS 安全服务进行交互,从而允许 AI 助手自主检查和分析您的 AWS 基础设施中的安全问题。
特征
- 使用 Natural Lang 查询来查询 AWS 基础设施,例如“共享正在运行的 t2.large 类型的 ec2 实例列表”
- 查询来自 GuardDuty、SecurityHub 和 IAM Access Analyzer 的安全发现
- 列出并检查 AWS 资源是否存在安全配置错误
- 分析 IAM 角色、策略和权限以发现安全问题
- 检查 EC2 实例、安全组和网络组件
- 扫描环境变量和配置中的敏感信息
- 动态生成威胁建模报告
- 动态生成上下文安全建议
- 动态生成网络地图,以可视化方式展示您的 AWS 基础设施网络地图
- 生成任何被标记的服务/资源或团队的爆炸半径分析。
- 在您标记的资源之间无缝搜索
AWS 服务覆盖范围
目前支持
- IAM :角色、用户、策略、访问密钥和权限分析
- EC2 :实例、安全组、弹性网络接口、VPC、子网和路由表
- S3 :存储桶、权限和公共访问分析
- GuardDuty :发现和探测器
- SecurityHub :调查结果和标准合规性
- Lambda :函数、权限和配置
- Cloudfront :Cloudfront 分布、原点映射、API 路由映射
- 负载均衡器:ALB、ELB、NLB、目标组、监听器
- Route53 :托管区域、记录集
- WAF :WebACL、AWS WAF
- Shield :AWS DDOS 防护
- IAM 访问分析器:IAM 访问分析器的安全发现
正在进行的工作
- ECS/ECR :容器安全分析
- CloudTrail :审计日志分析
- KMS :密钥管理和加密
- 配置:配置合规性
安装
先决条件
- 紫外线
- Python 3.11+
- 具有适当凭证的 AWS 帐户 - 可以使用 AWS 访问密钥或 AWS STS 凭证!
- MCP 客户端(Claude Desktop、Cline、5ire 等)
设置
- 克隆此存储库:Copy
- 使运行器脚本可执行:Copy
- 使用有效的 AWS 凭证更新
run_aws_security.sh
文件Copy
您也可以使用 AWS STS 凭证和 AWS 配置文件,只需在运行 MCP 客户端之前导出它们即可。
MCP 客户端设置
理论上,任何 MCP 客户端都应该与 AWS Security MCP 兼容。以下分享 Claude Desktop 的设置。
要将 Claude Desktop 设置为 AWS Security MCP 客户端,请转到Claude
-> Settings
-> Developer
-> Edit Config
-> claude_desktop_config.json
并添加以下内容:
或者,直接编辑此文件:
运行 AWS Security MCP
使用任何 MCP 客户端,我们可以将多个 MCP 耦合在一起,例如 -
故障排除
如果您在运行 MCP 服务器时遇到任何问题,您可以尝试检查通常存储在系统/Users/{userName}/Library/Logs/Claude
MCP 服务器日志
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
You must be authenticated.
Tools
模型上下文协议服务器将 Claude 等 AI 助手连接到 AWS 安全服务,允许它们自主查询、检查和分析 AWS 基础设施的安全问题和错误配置。
- Features
- AWS Services Coverage
- Installation
- MCP Client Setup
- Running AWS Security MCP on steroids
- Troubleshooting
- License