View a markdown version of this page

Guia de configuração do atendente - AWS Lambda

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:

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 de código aberto e à configuração do servidor MCP, siga estas etapas:

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 de código aberto para permitir que seu agente ajude você a compilar, implantar e gerenciar workloads usando o Lambda MicroVMS, o Lambda Managed Instances e as funções duráveis do Lambda.

  1. 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
  2. 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
  3. 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