エージェントセットアップガイド
AI コーディングエージェントは、アプリケーションの雛形、デプロイ設定、デバッグ、Infrastructure as a Code 生成のためのインテリジェントな支援を提供することで、サーバーレス開発を加速できます。プラグイン、スキル、MCP サーバーを適切に組み合わせてエージェントを設定し、サーバーレスアプリケーションの構築と管理に必要な専門知識をエージェントに提供します。
コーディングエージェントを操作する
クイックスタートリファレンスでは、このリンクをエージェントのコンテキストに直接ドロップできます。
https://docs.aws.amazon.com/lambda/latest/dg/samples/aws-lambda-agent-setup.md
開発環境に一致するインストール方法を選択します。
前提条件
aws-core プラグインとサーバーレス MCP サーバーをインストールするために、次の前提条件が設定されていることを確認してください。
-
uv
がシステムにインストールされている。 -
(オプション) ローカルマシンで IAM 認証情報を使用した AWS アカウント が設定されている。認証情報は、AWS API コールを実行してスクリプトを実行するツールに必要ですが、ドキュメントの検索やスキルの検出には必要ありません。認証情報が設定されていない場合は、「AWS MCP サーバーのセットアップ」を参照して詳細な手順を確認してください。
Claude Code
Agent Toolkit for AWS の一部である aws-core プラグインをインストールし、AWS MCP サーバー設定と厳選されたエージェントスキル (AWS サーバーレススキルを含む) のセットをバンドルします。
Agent Toolkit for AWS から aws-core プラグインをインストールする
プラグインをインストールするには、次のコマンドを実行します。
/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws
これにより、AWS サーバーレススキル、エージェントフック、AWS MCP サーバー設定などのエージェントスキルが 1 つのステップでインストールされます。
サーバーレス 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
カーソル
AWS サーバーレススキルをインストールする
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
サーバーレス MCP サーバーをインストールする
次のコードを "mcpServers" 内の .cursor/mcp.json に追加します。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
Kiro CLI に AWS サーバーレススキルをインストールする
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
サーバーレス MCP サーバーをインストールする
次のコードを "mcpServers" 内の ~/.kiro/settings/mcp.json に追加します。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 パワーをインストールする (Kiro IDE から)
Kiro エージェントにオンデマンドで特殊なコンテキストとツールを提供する次の Kiro パワーをインストールします。
-
サーバーレスアプリケーションモデル (SAM) — Kiro パワーリンク
経由でインストールします。 -
Lambda マネージドインスタンス — Kiro パワーリンク
を介してインストールします。 -
Lambda 耐久性のある関数 — Kiro パワーリンク
を介してインストールします。
GitHub コパイロット
AWS サーバーレススキルをインストールする
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
サーバーレス MCP サーバーをインストールする
次のコードを "mcpServers" 内の .vscode/mcp.json に追加します。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 サーバーをインストールする
次のコードを "mcpServers" 内の /.codeium/windsurf/mcp_config.json に追加します。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 サーバーをインストールする
次のコードを "mcpServers" 内の /.config/opencode/opencode.jsonc に追加します。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 サーバーを "mcpServers" のエージェントの MCP クライアント設定ファイルに追加します。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" } } } }