View a markdown version of this page

エージェントセットアップガイド - Amazon EventBridge

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

エージェントセットアップガイド

AI コーディングエージェントは、アプリケーションの足場、デプロイ設定、デバッグ、infrastructure-as-code 生成にインテリジェントな支援を提供することで、サーバーレス開発を加速できます。プラグイン、スキル、および MCP サーバーを適切に組み合わせてエージェントを設定することで、サーバーレスアプリケーションの構築と管理に必要な専門知識をエージェントに提供します。

コーディングエージェントを操作する

クイックスタートリファレンスについては、このリンクをエージェントのコンテキストに直接ドロップできます。 https://docs.aws.amazon.com/eventbridge/latest/userguide/samples/aws-eventbridge-agent-setup.md

開発環境に一致するインストール方法を選択します。

前提条件

aws-core プラグインと Serverless MCP Server をインストールするために、次の前提条件が設定されていることを確認します。

  • システムにインストールされている uv

  • (オプション) ローカルマシンに設定された IAM 認証情報を持つ AWS アカウント。認証情報は、 AWS API コールとスクリプトを実行するツールに必要ですが、ドキュメントの検索やスキルの検出には必要ありません。認証情報が設定されていない場合は、AWS 「MCP サーバーのセットアップ」を参照して詳細な手順を確認してください。

Claude Code

エージェントツールキット for AWS の一部である aws-core プラグインをインストールします。このプラグインは、 AWS MCP サーバー設定と厳選されたエージェントスキル ( AWS サーバーレススキルを含む) のセットをバンドルします。

Agent Toolkit for から aws-core プラグインをインストールする AWS

プラグインをインストールするには、次のコマンドを実行します。

/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 サーバーのインストール

以下を .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

Kiro CLI に AWS サーバーレススキルをインストールする

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 パワーをインストールする (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 サーバー設定と互換性のある他のすべてのエージェントの場合

オープンソースのエージェントスキル形式と MCP サーバー設定をサポートする他のエージェントについては、次の手順に従います。

AWS サーバーレススキルをインストールする

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

サーバーレス MCP サーバーのインストール

Serverless MCP Server を のエージェントの 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" } } } }