aws/agent-toolkit-for-aws
摘要
Agent Toolkit for AWS 帮助 AI 编码代理在 AWS 上构建、部署和管理应用程序,并为 Claude Code、Codex、Cursor 和 Kiro 提供插件。
查看缓存全文
缓存时间: 2026/06/25 11:07
aws/agent-toolkit-for-aws
来源:https://github.com/aws/agent-toolkit-for-aws
AWS Agent Toolkit
许可证 构建状态 (https://github.com/aws/agent-toolkit-for-aws/actions/workflows/build.yml) 状态 (https://github.com/aws/agent-toolkit-for-aws)
帮助AI编码智能体在AWS上构建、部署和管理应用程序。
AWS Agent Toolkit为AI编码智能体提供了与AWS服务协作所需的工具、知识和防护机制。它兼容开发者已使用的编码智能体——包括Claude Code、Codex、Cursor和Kiro。
快速开始
Claude Code
插件已在Anthropic官方市场中提供(claude-plugins-official),默认会添加到您的Claude Code安装中。使用以下命令从工具包安装支持的插件:
对于涵盖服务选择、CDK/CloudFormation、无服务器、容器、存储、可观测性、计费、SDK使用和部署的 aws-core:
/plugin install aws-core@claude-plugins-official
提示: 如果遇到
Plugin not found,请先更新本地市场索引:
/plugin marketplace update claude-plugins-official
对于涵盖使用Amazon Bedrock和AgentCore在AWS上构建AI智能体的 aws-agents:
/plugin install aws-agents@claude-plugins-official
对于涵盖S3 Tables、AWS Glue和Athena数据湖、分析和ETL工作流的 aws-data-analytics:
/plugin install aws-data-analytics@claude-plugins-official
对于用于调查事件、审查代码并执行UAT以确认发布就绪、扫描代码漏洞以及使用AWS DevOps Agent和AWS Security Agent进行渗透测试的 aws-agents-for-devsecops:
`` /plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-agents-for-devsecops /reload-plugins
或者从Claude官方市场安装:
/plugin install aws-agents-for-devsecops@claude-plugins-official /reload-plugins
设置:
/aws-agents-for-devsecops:setup ``
Codex
在终端中:
codex plugin marketplace add aws/agent-toolkit-for-aws
然后启动Codex并运行 /plugins 以浏览并安装 aws-core 插件。
Cursor
将此仓库添加为团队市场:设置 → 插件 → 团队市场 → 添加市场 → 从仓库导入,指向 aws/agent-toolkit-for-aws。导入时,Cursor会索引 .cursor-plugin/marketplace.json 中列出的插件。
然后打开 插件 面板并安装 aws-core 插件(从这里开始),或根据需要安装 aws-agents 和 aws-data-analytics。每个插件都捆绑了AWS MCP Server配置和智能体技能。
Kiro
将AWS MCP Server添加到Kiro的MCP配置中(.kiro/settings/mcp.json):
json { "mcpServers": { "aws": { "command": "uvx", "args": [ "[email protected]", "https://aws-mcp.us-east-1.api.aws/mcp", "--metadata", "AWS_REGION=us-west-2" ] } } }
注意: 建议固定到特定版本(例如
@1.6.2),以确保可重现的行为并防范供应链风险。我们建议定期检查PyPI (https://pypi.org/project/mcp-proxy-for-aws/) 以获取新的稳定版本并相应更新。
然后从此仓库安装技能:
npx skills add aws/agent-toolkit-for-aws/skills
先决条件: 您需要安装 uv (https://docs.astral.sh/uv/)。API调用和脚本执行需要本地配置好AWS账户凭证,但文档搜索和技能发现不需要。有关详细的设置说明,请参阅用户指南 (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/)。
其他智能体
请参阅AWS MCP Server入门指南 (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html),了解如何将AWS MCP Server与您的智能体进行配置。
然后从此仓库安装技能:
npx skills add aws/agent-toolkit-for-aws/skills
先决条件: 您需要安装 uv (https://docs.astral.sh/uv/)。API调用和脚本执行需要本地配置好AWS账户凭证,但文档搜索和技能发现不需要。有关详细的设置说明,请参阅用户指南 (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/)。
包含的内容
插件
插件将AWS MCP Server配置和智能体技能捆绑在一起,为您的编码智能体提供一键安装。
| 插件 | 描述 |
|---|---|
| aws-core | 核心AWS技能和MCP Server配置。涵盖服务选择、CDK/CloudFormation、无服务器、容器、存储、可观测性、计费、SDK使用和部署。从这里开始。 |
| aws-agents | 使用Amazon Bedrock和AgentCore在AWS上构建AI智能体的技能。 |
| aws-data-analytics | 使用S3 Tables、AWS Glue和Athena进行数据湖、分析和ETL工作流的技能。 |
| aws-agents-for-devsecops | 使用AWS DevOps Agent (https://aws.amazon.com/devops-agent/?trk=7b4b0d25-1409-441c-b914-c5d08677c376&sc_channel=ghr) 和AWS Security Agent (https://aws.amazon.com/security-agent/?trk=7b4b0d25-1409-441c-b914-c5d08677c376&sc_channel=ghr) 调查事件、审查代码并执行UAT以确认发布就绪、扫描代码漏洞以及进行渗透测试。 |
插件目前适用于Claude Code、Codex和Cursor。对于其他智能体,请直接配置AWS MCP Server并从此仓库安装技能。
技能
智能体技能是经过精心组织的指令和参考资料包,帮助智能体完成特定的AWS任务。技能按需加载——智能体仅发现和检索与当前任务相关的内容。
npx skills add aws/agent-toolkit-for-aws/skills
浏览 skills/ 目录以查看所有可用的技能。
规则文件
推荐的项目级配置文件,用于告诉智能体如何最有效地使用AWS——例如,通过使用AWS MCP Server、发现可用的技能或在行动前搜索文档。
详情请参阅 rules/。
AWS MCP Server
AWS MCP Server (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/understanding-mcp-server-tools.html) 是一个托管服务器,通过模型上下文协议让智能体访问AWS。它提供:
- 完整的AWS API覆盖 —— 通过单一经过身份验证的端点与300多个AWS服务中的任何一个进行交互。
- 沙盒脚本执行 —— 智能体可以在隔离环境中运行Python脚本,以执行复杂的多步骤操作。
- 实时文档访问 —— 无需身份验证即可搜索和检索当前的AWS文档、API参考和服务功能。
- 企业级控制 —— Amazon CloudWatch指标、用于智能体特定策略的IAM上下文密钥,以及AWS CloudTrail审计日志记录。
有关操作、可用工具、身份验证和受支持区域的详细信息,请参阅AWS MCP Server文档 (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/understanding-mcp-server-tools.html)。
文档
- 用户指南 (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/) —— 设置、配置和参考文档。
- AWS MCP Server工具 (https://docs.aws.amazon.com/agent-toolkit/latest/userguide/understanding-mcp-server-tools.html) —— 所有可用MCP工具的参考。
AWS Agent Toolkit与AWS Labs中MCP服务器、技能和插件的关系
2025年,AWS开始在AWS Labs (https://github.com/awslabs) 下发布MCP服务器、技能和插件。AWS Agent Toolkit是这些工具的后续版本。我们建议使用AWS Agent Toolkit,因为它提供关键功能,包括:
- IAM条件键,用于区分智能体操作和人类操作,因此您可以编写仅适用于智能体的策略。例如,您可以编写策略,仅允许通过MCP服务器执行只读操作,即使底层IAM角色允许执行写入操作。
- 每个请求的CloudWatch指标和CloudTrail审计日志记录,因此您可以监控和审计编码智能体的活动。
- 经过彻底端到端评估的智能体技能,因此您可以确信工作流能够成功完成。
AWS Labs (https://github.com/awslabs) 的MCP服务器、技能和插件将继续工作并接受贡献,随着时间的推移,AWS Labs中的最佳内容将迁移到AWS Agent Toolkit,以确保客户能够为其智能体访问最广泛的工具和指导。
许可证
本项目采用Apache-2.0许可证。详情请参阅 LICENSE。
相似文章
agents-cli
Agents-cli 是一个命令行界面工具,可使编码代理部署 AI 代理。
OpenKite - 开源 AWS DevOps AI 代理
OpenKite 是一款全新的开源 AWS DevOps AI 代理,它利用 LangGraph 和 boto3 自动化云管理任务,内置人工审批工作流和审计日志功能。
@akshay_pachaar: https://x.com/akshay_pachaar/status/2070860837448040832
Google的Agents CLI提供了一个统一的工具,用于搭建、评估和部署AI代理,解决了代理工程中工作流程碎片化的问题。文章演示了如何使用该CLI构建RAG代理,展示了其与编码代理和ADK模式的集成。
microsoft/agent-governance-toolkit
Microsoft 的 Agent Governance Toolkit 提供了策略执行、身份验证、沙箱隔离以及站点可靠性工程(SRE)功能,用于自主 AI 代理,支持任何框架,只需一次 pip 安装。
awslabs/aidlc-workflows
AWS Labs 发布了 AI-DLC(AI 驱动的开发生命周期),这是一个开源的智能软件开发工作流框架,具有自适应规则和多平台支持,适用于 Kiro、Cursor 和 Amazon Q 等编码智能体。