View a markdown version of this page

Guía de configuración del agente - AWS Lambda

Guía de configuración del agente

Los agentes de programación de IA pueden acelerar el desarrollo sin servidores al proporcionar asistencia inteligente para el andamiaje de las aplicaciones, la configuración de la implementación, la depuración y la generación de infraestructura como código. Al configurar su agente con la combinación adecuada de complementos, habilidades y servidores MCP, le otorga la experiencia necesaria para crear y administrar aplicaciones sin servidor.

Trabaje con su agente de codificación

Como referencia de inicio rápido, se puede colocar este enlace directamente en el contexto del agente:

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

Elija el método de instalación que se adapte a su entorno de desarrollo.

Requisitos previos

Asegúrese de cumplir con los siguientes requisitos previos para instalar el complemento aws-core y el servidor MCP sin servidor:

  • uv instalado en el sistema.

  • (Opcional) Una Cuenta de AWS con las credenciales de IAM configuradas en la máquina local. Las credenciales son necesarias para las herramientas que ejecutan llamadas a la API de AWS y scripts, pero no para buscar documentación o descubrir habilidades. Si no ha configurado las credenciales, consulte Configuración del servidor MCP de AWS para obtener instrucciones detalladas.

Claude Code

Instale el complemento aws-core, que forma parte del kit de herramientas para agentes de AWS, que incluye la configuración del servidor MCP de AWS y un conjunto seleccionado de habilidades de agente (incluida la habilidad de trabajar sin servidor de AWS).

Instale el complemento aws-core del kit de herramientas para agentes de AWS

Utilice el siguiente comando para instalar el complemento:

/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws

De este modo, las habilidades de agente se instalan en un solo paso, incluidas la habilidad sin servidor de AWS, los enlaces de agente y la configuración del servidor MCP de AWS.

Instalación del servidor MCP sin servidor

Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

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 el complemento aws-core del kit de herramientas para agentes de AWS

Utilice el siguiente comando para instalar el complemento:

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

A continuación, inicie Codex y ejecute /plugins para explorar e instalar el complemento aws-core.

Instalación del servidor MCP sin servidor

Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

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

Instalación de habilidades sin servidor de AWS

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

Instalación del servidor MCP sin servidor

Añada lo siguiente a .cursor/mcp.json en "mcpServers". Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

"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 la habilidad AWS sin servidor en la CLI de Kiro

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

Instalación del servidor MCP sin servidor

Añada lo siguiente a ~/.kiro/settings/mcp.json en "mcpServers". Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

"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 la capacidad de Kiro Pwers (desde IDE de Kiro)

Instale las siguientes capacidades de Kiro, que proporcionan contextos y herramientas especializados a los agentes de Kiro bajo demanda:

Copiloto de GitHub

Instalación de habilidades sin servidor de AWS

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

Instalación del servidor MCP sin servidor

Añada lo siguiente a .vscode/mcp.json en "mcpServers". Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

"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

Instalación de habilidades sin servidor de AWS

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

Instalación del servidor MCP sin servidor

Añada lo siguiente a /.codeium/windsurf/mcp_config.json en "mcpServers". Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

"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

Instalación de habilidades sin servidor de AWS

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

Instalación del servidor MCP sin servidor

Añada lo siguiente a /.config/opencode/opencode.jsonc en "mcpServers". Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

"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 los demás agentes, compatibles con las habilidades de los agentes y la configuración del servidor MCP

Para cualquier otro agente que admita el formato de habilidades de agente de código abierto y la configuración del servidor MCP, siga estos pasos:

Instalación de habilidades sin servidor de AWS

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

Instalación del servidor MCP sin servidor

Agregue el servidor MCP sin servidor al archivo de configuración del cliente MCP de su agente, que se encuentra en "mcpServers". Sustituya AWS_PROFILE por el nombre de su perfil de AWS local.

{ "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" } } } }

Instalación de habilidades adicionales de Lambda

El kit de herramientas para agentes de AWS incluye habilidades especializadas de tecnología sin servidor que proporcionan a los agentes de IA conocimientos sobre las capacidades de Lambda. Instale estas habilidades mediante cualquier agente, como Claude Code, Cursor, Kiro CLI, GitHub Copilot, Codex, Devin Desktop, OpenCode o cualquier otro agente compatible con el formato de código abierto habilidades para agentes. De este modo, el agente podrá ayudarle a crear, implementar y administrar cargas de trabajo mediante MicroVM de Lambda, Lambda Managed Instances y funciones duraderas de Lambda.

  1. Habilidad de MicroVM de Lambda: MicroVM de Lambda es una primitiva de computación sin servidor que proporciona aislamiento en el nivel de la máquina virtual, velocidades de lanzamiento y reanudación casi instantáneas, así como conservación del estado para ejecutar código generado por el usuario o por IA en entornos de ejecución aislados y con 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. Habilidad de Lambda Managed Instances: Lambda Managed Instances permite ejecutar funciones de Lambda en instancias de Amazon EC2 sin perder la simplicidad operativa de Lambda. Además, proporciona acceso a configuraciones de computación especializadas y eficiencia de costos gracias a las ventajas de precios de Amazon EC2, sin necesidad de administrar la infraestructura.

    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. Habilidad de funciones duraderas de Lambda: las funciones duraderas de Lambda permiten crear aplicaciones de larga duración y con tolerancia a errores que pueden guardar puntos de comprobación del progreso, recuperarse automáticamente de los errores y suspender la ejecución durante un máximo de un año mientras esperan tareas de larga duración, como los procesos con intervención humana.

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