

# Guía de configuración del agente
<a name="agent-setup-guide"></a>

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
<a name="agent-setup-prerequisites"></a>

Asegúrese de cumplir con los siguientes requisitos previos para instalar el complemento aws-core y el servidor MCP sin servidor:
+ [uv](https://docs.astral.sh/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](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html) para obtener instrucciones detalladas.

## Claude Code
<a name="agent-setup-claude-code"></a>

Instale el complemento aws-core, que forma parte del [kit de herramientas para agentes de AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html), 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
<a name="agent-setup-claude-code-toolkit"></a>

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
<a name="agent-setup-claude-code-mcp"></a>

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
<a name="agent-setup-codex"></a>

### Instalación de habilidades sin servidor de AWS
<a name="agent-setup-codex-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-codex-mcp"></a>

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
<a name="agent-setup-cursor"></a>

### Instalación de habilidades sin servidor de AWS
<a name="agent-setup-cursor-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-cursor-mcp"></a>

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
<a name="agent-setup-kiro"></a>

### Instale la habilidad AWS sin servidor en la CLI de Kiro
<a name="agent-setup-kiro-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-kiro-mcp"></a>

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)
<a name="agent-setup-kiro-powers"></a>

Instale las siguientes capacidades de Kiro, que proporcionan contextos y herramientas especializados a los agentes de Kiro bajo demanda:
+ **Modelo de aplicaciones sin servidor (SAM)**: se instala mediante [el enlace de capacidades de Kiro](https://kiro.dev/launch/powers/add/?name=aws-sam).
+ **Instancias administradas por Lambda**: se instalan mediante el [enlace de capacidades de Kiro.](https://kiro.dev/launch/powers/add/?name=aws-lambda-managed-instances)
+ **Funciones duraderas de Lambda**: se instalan mediante el [enlace de capacidades de Kiro.](https://kiro.dev/launch/powers/add/?name=aws-lambda-durable-functions)

## Copiloto de GitHub
<a name="agent-setup-github-copilot"></a>

### Instalación de habilidades sin servidor de AWS
<a name="agent-setup-github-copilot-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-github-copilot-mcp"></a>

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

## Windsurf
<a name="agent-setup-windsurf"></a>

### Instalación de habilidades sin servidor de AWS
<a name="agent-setup-windsurf-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-windsurf-mcp"></a>

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
<a name="agent-setup-opencode"></a>

### Instalación de habilidades sin servidor de AWS
<a name="agent-setup-opencode-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-opencode-mcp"></a>

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
<a name="agent-setup-other-agents"></a>

Para cualquier otro agente que admita el formato de [habilidades de agente](https://agentskills.io/specification) de código abierto y la configuración del servidor MCP, siga estos pasos:

### Instalación de habilidades sin servidor de AWS
<a name="agent-setup-other-agents-skill"></a>

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

### Instalación del servidor MCP sin servidor
<a name="agent-setup-other-agents-mcp"></a>

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