

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 客服人員設定指南
<a name="agent-setup-guide"></a>

AI 編碼代理器可以透過為應用程式堆疊、部署組態、偵錯和infrastructure-as-code產生提供智慧協助，加速無伺服器開發。透過使用正確的外掛程式、技能和 MCP 伺服器組合來設定代理程式，您可以為其提供建置和管理無伺服器應用程式所需的專業知識。

**使用編碼代理程式**  
如需快速入門參考，您可以將此連結直接放入代理程式的內容中：  

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

選擇符合您開發環境的安裝方法。

## 先決條件
<a name="agent-setup-prerequisites"></a>

確定安裝 aws-core 外掛程式和 Serverless MCP Server 有下列先決條件：
+ 您的系統上安裝了 [uv](https://docs.astral.sh/uv/)。
+ （選用） 在本機電腦上設定 AWS 帳戶 具有 IAM 登入資料的 。執行 AWS API 呼叫和執行指令碼的工具需要登入資料，但無法搜尋文件或探索技能。如果您沒有設定登入資料，請參閱[設定 AWS MCP 伺服器](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html)以取得詳細說明。

## Claude 程式碼
<a name="agent-setup-claude-code"></a>

安裝 aws-core 外掛程式，這是 [ Agent Toolkit for AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html) 的一部分，它綁定 AWS MCP Server 組態和一組精選的代理程式技能 （包括無 AWS 伺服器技能）。

### 從 Agent Toolkit for 安裝 aws-core 外掛程式 AWS
<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 Server 組態。

### 安裝 Serverless 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>

### 從 Agent Toolkit for 安裝 aws-core 外掛程式 AWS
<a name="agent-setup-codex-skill"></a>

執行下列命令來安裝 外掛程式：

```
codex plugin marketplace add aws/agent-toolkit-for-aws
```

然後啟動 Codex 並執行 `/plugins`以瀏覽和安裝 aws-core 外掛程式。

### 安裝 Serverless 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
```

### 安裝 Serverless MCP 伺服器
<a name="agent-setup-cursor-mcp"></a>

在 `.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"
  }
}
```

## 開羅
<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
```

### 安裝 Serverless MCP 伺服器
<a name="agent-setup-kiro-mcp"></a>

在 `~/.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)
<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 Copilot
<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
```

### 安裝 Serverless MCP 伺服器
<a name="agent-setup-github-copilot-mcp"></a>

在 `.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"
  }
}
```

## Devin 桌面
<a name="agent-setup-devin-desktop"></a>

### 安裝無 AWS 伺服器技能
<a name="agent-setup-devin-desktop-skill"></a>

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

### 安裝 Serverless MCP 伺服器
<a name="agent-setup-devin-desktop-mcp"></a>

在 `/.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
<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
```

### 安裝 Serverless MCP 伺服器
<a name="agent-setup-opencode-mcp"></a>

在 `/.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 Server 組態相容的所有其他客服人員
<a name="agent-setup-other-agents"></a>

對於支援開放原始碼代理程式[技能格式和 MCP Server 組態的任何其他代理](https://agentskills.io/specification)程式，請遵循下列步驟：

### 安裝無 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
```

### 安裝 Serverless MCP 伺服器
<a name="agent-setup-other-agents-mcp"></a>

在 下將無伺服器 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"
      }
    }
  }
}
```

## 安裝其他 Lambda 技能
<a name="agent-setup-additional-lambda-skills"></a>

Agent Toolkit for AWS 包含特殊的無伺服器技能，讓您的 AI 代理程式了解 Lambda 功能。使用任何代理程式安裝這些技能，例如 Claude Code、Cursor、Kiro CLI、GitHub Copilot、Codex、Devin Desktop、OpenCode 或與開放原始碼[代理程式技能](https://agentskills.io/specification)格式相容的任何其他代理程式，讓您的代理程式能夠協助您使用 Lambda MicroVMs、Lambda 受管執行個體和 Lambda 耐用函數來建置、部署和管理工作負載。

1. **Lambda MicroVMs 技能** — Lambda MicroVMs 是一種無伺服器運算基本概念，可提供 VM 層級隔離、近乎即時的啟動和恢復速度，以及在隔離、具狀態的執行環境中執行使用者或 AI 產生程式碼的狀態保留。

   ```
   npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-microvms --yes --global
   ```

1. **Lambda 受管執行個體技能** — Lambda 受管執行個體可讓您在 Amazon EC2 執行個體上執行 Lambda 函數，同時維持 Lambda 的操作簡單性，讓您透過 Amazon EC2 定價優勢存取專用運算組態和成本效益，而無需管理基礎設施。

   ```
   npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-managed-instances --yes --global
   ```

1. **Lambda 耐用函數技能** — Lambda 耐用函數可讓您建置容錯、長時間執行的應用程式，以檢查進度、自動從故障中復原，以及在等待長時間執行的任務時暫停執行長達一年human-in-the-loop程序。

   ```
   npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-durable-functions --yes --global
   ```