View a markdown version of this page

客服人員設定指南 - AWS Lambda

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

客服人員設定指南

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

使用編碼代理程式

如需快速入門參考,您可以將此連結直接放入代理程式的內容中:

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

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

先決條件

確定安裝 aws-core 外掛程式和 Serverless MCP Server 有下列先決條件:

  • 您的系統上安裝了 uv

  • (選用) 在本機電腦上設定 AWS 帳戶 具有 IAM 登入資料的 。執行 AWS API 呼叫和執行指令碼的工具需要登入資料,但無法搜尋文件或探索技能。如果您沒有設定登入資料,請參閱設定 AWS MCP 伺服器以取得詳細說明。

Claude 程式碼

安裝 aws-core 外掛程式,這是 Agent Toolkit for AWS 的一部分,它綁定 AWS MCP Server 組態和一組精選的代理程式技能 (包括無 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 Server 組態。

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

從 Agent Toolkit for 安裝 aws-core 外掛程式 AWS

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

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

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

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

安裝 Serverless 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 CLI 中安裝無 AWS 伺服器技能

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

安裝 Serverless 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 代理程式隨需提供特殊內容和工具:

GitHub Copilot

安裝無 AWS 伺服器技能

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

安裝 Serverless 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" } }

Devin 桌面

安裝無 AWS 伺服器技能

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

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

安裝 Serverless 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 Server 組態相容的所有其他客服人員

對於支援開放原始碼代理程式技能格式和 MCP Server 組態的任何其他代理程式,請遵循下列步驟:

安裝無 AWS 伺服器技能

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

安裝 Serverless 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" } } } }

安裝其他 Lambda 技能

Agent Toolkit for AWS 包含特殊的無伺服器技能,讓您的 AI 代理程式了解 Lambda 功能。使用任何代理程式安裝這些技能,例如 Claude Code、Cursor、Kiro CLI、GitHub Copilot、Codex、Devin Desktop、OpenCode 或與開放原始碼代理程式技能格式相容的任何其他代理程式,讓您的代理程式能夠協助您使用 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
  2. 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
  3. 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