

# エージェントセットアップガイド
<a name="agent-setup-guide"></a>

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

**コーディングエージェントを操作する**  
クイックスタートリファレンスでは、このリンクをエージェントのコンテキストに直接ドロップできます。  

```
https://docs.aws.amazon.com/lambda/latest/dg/samples/aws-lambda-agent-setup.md
```

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

## 前提条件
<a name="agent-setup-prerequisites"></a>

aws-core プラグインとサーバーレス MCP サーバーをインストールするために、次の前提条件が設定されていることを確認してください。
+ [uv](https://docs.astral.sh/uv/) がシステムにインストールされている。
+ (オプション) ローカルマシンで IAM 認証情報を使用した AWS アカウント が設定されている。認証情報は、AWS API コールを実行してスクリプトを実行するツールに必要ですが、ドキュメントの検索やスキルの検出には必要ありません。認証情報が設定されていない場合は、「[AWS MCP サーバーのセットアップ](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html)」を参照して詳細な手順を確認してください。

## Claude Code
<a name="agent-setup-claude-code"></a>

[Agent Toolkit for AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html) の一部である aws-core プラグインをインストールし、AWS MCP サーバー設定と厳選されたエージェントスキル (AWS サーバーレススキルを含む) のセットをバンドルします。

### Agent Toolkit for AWS から aws-core プラグインをインストールする
<a name="agent-setup-claude-code-toolkit"></a>

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

```
/plugin marketplace add aws/agent-toolkit-for-aws
/plugin install aws-core@agent-toolkit-for-aws
```

これにより、AWS サーバーレススキル、エージェントフック、AWS MCP サーバー設定などのエージェントスキルが 1 つのステップでインストールされます。

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-claude-code-mcp"></a>

`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
<a name="agent-setup-codex"></a>

### AWS サーバーレススキルをインストールする
<a name="agent-setup-codex-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-codex-mcp"></a>

`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
```

## カーソル
<a name="agent-setup-cursor"></a>

### AWS サーバーレススキルをインストールする
<a name="agent-setup-cursor-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-cursor-mcp"></a>

次のコードを `"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
<a name="agent-setup-kiro"></a>

### Kiro CLI に AWS サーバーレススキルをインストールする
<a name="agent-setup-kiro-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-kiro-mcp"></a>

次のコードを `"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 から)
<a name="agent-setup-kiro-powers"></a>

Kiro エージェントにオンデマンドで特殊なコンテキストとツールを提供する次の Kiro パワーをインストールします。
+ **サーバーレスアプリケーションモデル (SAM)** — [Kiro パワーリンク](https://kiro.dev/launch/powers/add/?name=aws-sam)経由でインストールします。
+ **Lambda マネージドインスタンス** — [Kiro パワーリンク](https://kiro.dev/launch/powers/add/?name=aws-lambda-managed-instances)を介してインストールします。
+ **Lambda 耐久性のある関数** — [Kiro パワーリンク](https://kiro.dev/launch/powers/add/?name=aws-lambda-durable-functions)を介してインストールします。

## GitHub コパイロット
<a name="agent-setup-github-copilot"></a>

### AWS サーバーレススキルをインストールする
<a name="agent-setup-github-copilot-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-github-copilot-mcp"></a>

次のコードを `"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
<a name="agent-setup-windsurf"></a>

### AWS サーバーレススキルをインストールする
<a name="agent-setup-windsurf-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-windsurf-mcp"></a>

次のコードを `"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
<a name="agent-setup-opencode"></a>

### AWS サーバーレススキルをインストールする
<a name="agent-setup-opencode-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-opencode-mcp"></a>

次のコードを `"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 サーバー設定と互換性のある他のすべてのエージェントの場合
<a name="agent-setup-other-agents"></a>

オープンソースの[エージェントスキル](https://agentskills.io/specification)形式と MCP サーバー設定をサポートする他のエージェントについては、次の手順に沿って操作します。

### AWS サーバーレススキルをインストールする
<a name="agent-setup-other-agents-skill"></a>

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

### サーバーレス MCP サーバーをインストールする
<a name="agent-setup-other-agents-mcp"></a>

サーバーレス 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"
      }
    }
  }
}
```