
























今天在 GitHub Trending 上看到一个很有意思的项目:AWS Agent Toolkit for AWS,这是 AWS 官方推出的重量级工具包,旨在给 AI 编码代理(Claude Code、Codex、Cursor、Kiro 等)装上"AWS 全技能",让它们能够自主完成在 AWS 上的构建、部署和管理任务。项目甫一上线便登顶 Trending,足以说明 AI + 云基础设施这个组合有多火热。
AWS Agent Toolkit for AWS 是 AWS Labs 早期 MCP 服务器和技能包的正式继承者。相比前辈,它带来了几个关键能力升级:
项目目前提供四类插件,覆盖从核心云操作到安全运维的完整场景:
| 插件 | 描述 |
|---|---|
| aws-core | 核心 AWS 技能,覆盖服务选型、CDK/CloudFormation、无服务器、容器、存储、可观测性、计费、SDK 使用和部署 |
| aws-agents | 基于 Amazon Bedrock 和 AgentCore 构建 AI Agent 的技能 |
| aws-data-analytics | 数据湖、分析和 ETL 工作流技能,覆盖 S3 Tables、AWS Glue 和 Athena |
| aws-agents-for-devsecops | 事件调查、代码审计、漏洞扫描、渗透测试等 DevSecOps 技能 |
Agent Toolkit 的底层核心是 AWS MCP Server,它遵循 Model Context Protocol(MCP),为 AI 代理提供标准化的 AWS 访问接口。MCP Server 以托管服务的方式运行在 AWS 区域中(目前主要是 us-east-1),代理通过 MCP 协议与其通信。
MCP Server 提供四大类工具:
Full AWS API Coverage(沙盒脚本执行) 代理可以通过 MCP Server 在隔离的沙盒环境中执行 Python 脚本,完成复杂的多步骤操作,而无需直接在本地配置 AWS 凭证。
Real-time Documentation Access(实时文档访问) 代理可以实时搜索和检索最新的 AWS 文档、API 参考和服务能力说明,无需认证即可访问大量技术资料。
Enterprise Controls(企业级管控)
Agent Toolkit 采用**插件(Plugin)+ 技能(Skill)**的双层架构:
Plugin = MCP Server 配置 + Agent Skills 的打包单元
Skill = 精选的指令和参考资料包,按需加载
以 aws-core 插件为例,它将 AWS MCP Server 与一组预定义的 Agent Skills 打包,代理安装插件后即获得:
AWS Labs 此前在 GitHub 上发布了多个独立的 MCP 服务器和技能包(如 aws-mcp、bedrock-agent-core 等)。Agent Toolkit 是这些工具的统一升级版,AWS 承诺逐步将 AWS Labs 中的优秀组件迁移到 Agent Toolkit 中,同时保持向后兼容。
# 更新插件市场索引
/plugin marketplace update claude-plugins-official
# 安装 aws-core 插件(最核心、最推荐先装的)
/plugin install aws-core@claude-plugins-official
# 安装 aws-agents 插件(构建 AI Agent on AWS)
/plugin install aws-agents@claude-plugins-official
# 安装 aws-data-analytics 插件(数据湖和 ETL)
/plugin install aws-data-analytics@claude-plugins-official
安装完成后,Claude Code 就能通过 MCP Server 与 AWS 服务交互了。例如,让 Claude Code 帮你部署一个 S3 静态网站:
# 在 Claude Code 中直接对话
帮我用 CDK 创建一个 S3 静态网站托管桶,配置公共读权限和静态网站托管
Claude Code 会自动调用 AWS MCP Server 的工具链,完成 CDK 代码生成、合规检查和部署。
aws/agent-toolkit-for-aws 仓库编辑 ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"aws": {
"command": "uvx",
"args": [
"[email protected]",
"https://aws-mcp.us-east-1.api.aws/mcp",
"--metadata",
"AWS_REGION=us-west-2"
]
}
}
}
然后安装技能包:
npx skills add aws/agent-toolkit-for-aws/skills
⚠️ 版本固定建议:建议在
mcp-proxy-for-aws后锁定特定版本号(如@1.6.2),以确保行为可重现,避免供应链风险。
让 Claude Code 基于 aws-core 插件的能力,完成一个完整的 Lambda + API Gateway 部署:
帮我用 aws-core 创建一个基于 Lambda 和 API Gateway 的 REST API,
包含 GET /products 和 POST /products 两个端点,数据存储在 DynamoDB 中。
Claude Code 会:
cdk deploy 完成部署使用 aws-data-analytics 插件进行 S3 数据湖的 ETL 分析:
# 在 Claude Code 中
/plugin install aws-data-analytics@claude-plugins-official
# 然后对话
帮我用 AWS Glue 创建一个 ETL job,从 s3://raw-bucket/ 读取 CSV 数据,
做清洗转换后写入 s3://processed-bucket/,最后用 Athena 建表查询
使用 aws-agents-for-devsecops 插件进行代码安全审计:
# 添加到 Claude 插件市场
/plugin marketplace add aws/agent-toolkit-for-aws
/plugin install aws-agents-for-devsecops@claude-plugins-official
# 设置 AWS DevOps Agent
/aws-agents-for-devsecops:setup
# 运行安全扫描
帮我扫描这个仓库的代码漏洞,重点检查 SQL 注入和 S3 权限配置问题
Plugin not found这通常是因为本地插件市场索引过期。执行以下命令更新:
/plugin marketplace update claude-plugins-official
如果仍有问题,尝试手动添加仓库:
/plugin marketplace add aws/agent-toolkit-for-aws
Credentials not found文档搜索和技能发现不需要 AWS 凭证。但执行写操作(如部署资源)需要有效的 AWS 凭证。确保:
# 检查凭证是否配置
aws configure
# 或使用 IAM Role(ECS/Lambda 环境)
aws sts get-caller-identity # 验证身份
检查 IAM 策略是否包含所需权限。Agent Toolkit 的一大优势是支持代理专属 IAM 条件键:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject"
],
"Resource": "*",
"Condition": {
"Bool": {
"aws:MCP_Agent": "true"
}
}
}
]
}
这里的
aws:MCP_Agent: true条件键只有通过 MCP Server 的调用才会满足,普通的 CLI 操作不会触发。
如果 Agent 访问 MCP Server 超时,检查网络和区域配置:
# 确认 AWS 区域
aws configure get region
# MCP Server 目前主要在 us-east-1 运行,确保网络可访问
curl -s https://aws-mcp.us-east-1.api.aws/mcp
AWS Agent Toolkit for AWS 是 AWS 面向 AI Agent 时代交出的一份重量级答卷。它通过统一的 MCP Server + 插件系统,让主流 AI 编码代理(Claude Code、Codex、Cursor、Kiro)都能原生支持 300+ AWS 服务,同时提供企业级的安全管控和审计能力。
对于开发者而言,这意味着可以在 AI 助手的辅助下,用自然语言完成 AWS 上的复杂运维任务——从 CDK 部署到数据湖 ETL,从安全扫描到渗透测试,Agent Toolkit 几乎覆盖了所有主流场景。
项目地址:https://github.com/aws/agent-toolkit-for-aws
官方文档:https://docs.aws.amazon.com/agent-toolkit/latest/userguide/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。