本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
代理安装指南
AI 编码代理可以为应用程序脚手架、部署配置、调试和基础设施即代码生成提供智能帮助,从而加速无服务器开发。通过为代理配置适当的插件、技能和 MCP 服务器组合,您可以为其配备构建和管理无服务器应用程序所需的专业知识。
与你的编码代理合作
如需快速入门参考,您可以将此链接直接拖放到代理的上下文中:https://docs.aws.amazon.com/eventbridge/latest/userguide/samples/aws-eventbridge-agent-setup.md
选择与您的开发环境相匹配的安装方法。
先决条件
要安装 aws-core 插件和无服务器 MCP 服务器,请确保满足以下先决条件:
-
uv
已安装在您的系统上。 -
(可选)在您的本地计算机上设置的 IAM 凭证的 AWS 账户。执行 AWS API 调用和运行脚本的工具需要凭证,但搜索文档或发现技能则不需要凭证。如果您没有配置凭据,请参阅设置 AWS MCP 服务器了解详细说明。
Claude Code
安装 aws-core 插件,这是代理工具包的一部分 AWS,它捆绑了 AWS MCP 服务器配置和一组精选的代理技能(包括无服务器技能)。 AWS
从代理工具包中安装 aws-core 插件适用于 AWS
运行以下命令安装插件:
/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws
这将一步安装代理技能,包括 AWS 无服务器技能、代理挂钩和 AWS MCP 服务器配置。
安装无服务器 MCP 服务器
AWS_PROFILE替换为您的本地 AWS 配置文件名称。
claude mcp add awslabs-aws-serverless-mcp \ -e AWS_PROFILE=default \ -e AWS_REGION=us-east-1 \ -e FASTMCP_LOG_LEVEL=ERROR \ --scope user \ -- uvx awslabs.aws-serverless-mcp-server@latest
Codex
安装 AWS 无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
AWS_PROFILE替换为您的本地 AWS 配置文件名称。
codex mcp add awslabs-aws-serverless-mcp \ --env AWS_PROFILE=default \ --env AWS_REGION=us-east-1 \ --env FASTMCP_LOG_LEVEL=ERROR \ -- uvx awslabs.aws-serverless-mcp-server@latest
Cursor
安装 AWS 无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
将以下内容添加到.cursor/mcp.json下方"mcpServers"。AWS_PROFILE替换为您的本地 AWS 配置文件名称。
"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
Kiro
安装 AWS Kiro CLI 中的无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
将以下内容添加到~/.kiro/settings/mcp.json下方"mcpServers"。AWS_PROFILE替换为您的本地 AWS 配置文件名称。
"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" }, "disabled": false }
安装 Kiro powers(来自 Kiro IDE)
安装以下 Kiro 权力,按需为 Kiro 代理提供专门的上下文和工具:
-
无服务器应用程序模型 (SAM)-通过 Kiro powers 链接
进行安装。
GitHub 副驾驶
安装 AWS 无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
将以下内容添加到.vscode/mcp.json下方"mcpServers"。AWS_PROFILE替换为您的本地 AWS 配置文件名称。
"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
Windsurf
安装 AWS 无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
将以下内容添加到/.codeium/windsurf/mcp_config.json下方"mcpServers"。AWS_PROFILE替换为您的本地 AWS 配置文件名称。
"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
OpenCode
安装 AWS 无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
将以下内容添加到/.config/opencode/opencode.jsonc下方"mcpServers"。AWS_PROFILE替换为您的本地 AWS 配置文件名称。
"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
适用于与代理技能和 MCP 服务器配置兼容的所有其他代理
对于任何其他支持开源代理技能
安装 AWS 无服务器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安装无服务器 MCP 服务器
将无服务器 MCP 服务器添加到代理的 MCP 客户端配置文件下。"mcpServers"AWS_PROFILE替换为您的本地 AWS 配置文件名称。
{ "mcpServers": { "awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } } } }