Guia de configuração do atendente
Os agentes de codificação de IA podem acelerar o desenvolvimento de tecnologia sem servidor fornecendo assistência inteligente para estrutura de aplicativos, configuração de implantação, depuração e geração de infraestrutura como código. Ao configurar seu atendente com a combinação adequada de plug-ins, habilidades e servidores MCP, você o equipa com a experiência necessária para criar e gerenciar aplicativos de tecnologia sem servidor.
Trabalhe com seu agente de codificação
Para obter uma referência rápida, você pode inserir esse link diretamente no contexto do seu atendente:
https://docs.aws.amazon.com/lambda/latest/dg/samples/aws-lambda-agent-setup.md
Escolha o método de instalação que corresponda ao seu ambiente de desenvolvimento.
Pré-requisitos
Verifique se os seguintes pré-requisitos estão em vigor para instalar o plug-in aws-core e o servidor MCP da tecnologia sem servidor:
-
uv
instalado no sistema. -
(Opcional) Uma Conta da AWS com credenciais do IAM configuradas em sua máquina local. As credenciais são necessárias para ferramentas que executam chamadas de API da AWS e executam scripts, mas não para pesquisar documentação ou descobrir habilidades. Se você não tiver credenciais configuradas, consulte Configurar o servidor MCP da AWS para obter instruções detalhadas.
Claude Code
Instale o plug-in aws-core, parte do Agent Toolkit para AWS, que agrupa a configuração do servidor MCP da AWS e um conjunto selecionado de habilidades do atendente (incluindo a habilidade de tecnologia sem servidor da AWS).
Instale o plug-in aws-core do Agent Toolkit para AWS
Use o comando a seguir para instalar o plug-in:
/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws
Esse comando instala as habilidades do atendente, incluindo a habilidade de tecnologia sem servidor da AWS, os hooks de agente e a configuração do servidor MCP da AWS em uma única etapa.
Instalar o servidor MCP de tecnologia sem servidor
Substitua AWS_PROFILE pelo nome do seu perfil local da 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
Instale o plug-in aws-core do Agent Toolkit para AWS
Use o comando a seguir para instalar o plug-in:
codex plugin marketplace add aws/agent-toolkit-for-aws
Em seguida, inicie o Codex e execute /plugins para navegar e instalar o plug-in aws-core.
Instalar o servidor MCP de tecnologia sem servidor
Substitua AWS_PROFILE pelo nome do seu perfil local da 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
Cursor
Instale a habilidade de tecnologia sem servidor da AWS
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
Instalar o servidor MCP de tecnologia sem servidor
Adicione o seguinte a .cursor/mcp.json em "mcpServers". Substitua AWS_PROFILE pelo nome do seu perfil local da 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
Instale a habilidade de tecnologia sem servidor da AWS no Kiro CLI
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
Instalar o servidor MCP de tecnologia sem servidor
Adicione o seguinte a ~/.kiro/settings/mcp.json em "mcpServers". Substitua AWS_PROFILE pelo nome do seu perfil local da 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 }
Instale os saberes do Kiro (do Kiro IDE)
Instale os seguintes saberes do Kiro que fornecem contextos e ferramentas especializados para os atendentes do Kiro sob demanda:
-
Modelo de aplicação com tecnologia sem servidor (SAM): instale pelo link dos saberes do Kiro
. -
Instâncias gerenciadas do Lambda: instale pelo link dos saberes do Kiro
. -
Funções duráveis do Lambda: instale pelo link dos saberes do Kiro
.
GitHub Copilot
Instale a habilidade de tecnologia sem servidor da AWS
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
Instalar o servidor MCP de tecnologia sem servidor
Adicione o seguinte a .vscode/mcp.json em "mcpServers". Substitua AWS_PROFILE pelo nome do seu perfil local da 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 Desktop
Instale a habilidade de tecnologia sem servidor da AWS
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
Instalar o servidor MCP de tecnologia sem servidor
Adicione o seguinte a /.codeium/windsurf/mcp_config.json em "mcpServers". Substitua AWS_PROFILE pelo nome do seu perfil local da 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
Instale a habilidade de tecnologia sem servidor da AWS
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
Instalar o servidor MCP de tecnologia sem servidor
Adicione o seguinte a /.config/opencode/opencode.jsonc em "mcpServers". Substitua AWS_PROFILE pelo nome do seu perfil local da 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" } }
Para todos os outros atendentes compatíveis com as habilidades do atendente e a configuração do servidor MCP
Para qualquer outro atendente que ofereça suporte ao formato de habilidades de atendente
Instale a habilidade de tecnologia sem servidor da AWS
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global
Instalar o servidor MCP de tecnologia sem servidor
Adicione o servidor MCP de tecnologia sem servidor ao arquivo de configuração do cliente MCP do seu atendente em "mcpServers". Substitua AWS_PROFILE pelo nome do seu perfil local da 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" } } } }
Instale habilidades adicionais do Lambda
O Agent Toolkit for AWS inclui habilidades especializadas com tecnologia sem servidor que dão aos seus agentes de IA conhecimento sobre os recursos do Lambda. Instale essas habilidades usando qualquer agente, como Claude Code, Cursor, Kiro CLI, GitHub Copilot, Codex, Devin Desktop, OpenCode ou qualquer outro agente compatível com o formato de habilidades do agente
-
Habilidade do Lambda MicroVMS: o Lambda MicroVMS é um primitivo de computação com tecnologia sem servidor que fornece isolamento em nível de VM, velocidades de inicialização e retomada quase instantâneas e preservação de estado para executar código gerado pelo usuário ou por IA em ambientes de execução isolados e com estado.
npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-microvms --yes --global -
Habilidade do Lambda Managed Instances: o Lambda Managed Instances permite que você execute funções do Lambda em suas instâncias do Amazon EC2 enquanto mantém a simplicidade operacional do Lambda, oferecendo acesso a configurações computacionais especializadas e eficiência de custos por meio das vantagens de preços do Amazon EC2 sem gerenciar a infraestrutura.
npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-managed-instances --yes --global -
Habilidade das funções duráveis do Lambda: as funções duráveis do Lambda permitem que você crie aplicações tolerantes a falhas e de longa execução que podem verificar o progresso, recuperar-se automaticamente de falhas e suspender a execução por até um ano enquanto aguardam tarefas de longa execução, como processos com humano no 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