1988Cameroun/aws-mcp-devops-agent

GitHub: 1988Cameroun/aws-mcp-devops-agent

基于 Anthropic MCP 协议的 AI 驱动 AWS 基础设施查询代理,支持通过自然语言自主调用工具生成云资源报告。

Stars: 0 | Forks: 0

## AWS MCP 基础设施 Agent 一款由 AI 驱动的基础设施代理,使用 Anthropic 的 Model Context Protocol (MCP) 来分析真实的 AWS 基础设施并生成基础设施情报报告。 ## 功能 该代理将 AWS 资源作为 MCP 工具公开,Claude 可以自主调用这些工具来回答基础设施相关问题: - `list_ec2_instances` — 查询正在运行的 EC2 实例及其状态 - `list_s3_buckets` — 列出 S3 存储桶及其创建元数据 - `check_iam_roles` — 枚举 IAM 角色及附加的策略 - `describe_vpc_network` — 映射 VPC 和子网配置 ## 核心特性 该代理会根据查询决定调用哪些工具——它是非脚本化的。这展示了 MCP 如何让 AI 模型与真实基础设施交互,而非模拟环境。 ## 技术栈 Python, Anthropic MCP, boto3, AWS (EC2, S3, IAM, VPC) ## 设置 ``` python -m venv venv venv\Scripts\activate pip install -r requirements.txt ``` 将 `ANTHROPIC_API_KEY` 和 AWS 凭证添加到 `.env`,然后运行: ``` python -m aws_mcp_agent.agent ```
标签:Amazon Web Services, Anthropic, API 集成, AWS, boto3, CIS基准, Claude, CVE检测, DPI, EC2, IaC, IAM, MCP, Model Context Protocol, Python, S3, VPC, 云基础设施, 云计算, 云资源盘点, 人工智能, 后渗透, 基础设施管理, 技术栈, 无后门, 无服务器, 智能助手, 漏洞利用检测, 用户模式Hook绕过, 自动化运维, 规则引擎, 足迹分析, 逆向工具