本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
客服人員設定指南
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 程式碼
安裝 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
安裝無 AWS 伺服器技能
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
安裝 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 代理程式隨需提供特殊內容和工具:
-
無伺服器應用程式模型 (SAM) — 透過 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" } }
Windsurf
安裝無 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" } } } }