

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Guida alla configurazione dell'agente
<a name="agent-setup-guide"></a>

Gli agenti di codifica AI possono accelerare lo sviluppo senza server fornendo assistenza intelligente per lo scaffolding delle applicazioni, la configurazione dell'implementazione, il debug e la generazione dell'infrastruttura come codice. Configurando il tuo agente con la giusta combinazione di plugin, competenze e server MCP, lo doterai delle competenze necessarie per creare e gestire applicazioni serverless.

**Collabora con il tuo agente di codifica**  
Per una guida rapida, puoi inserire questo link direttamente nel contesto del tuo agente:  

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

Scegliete il metodo di installazione più adatto al vostro ambiente di sviluppo.

## Prerequisiti
<a name="agent-setup-prerequisites"></a>

Assicurati che siano soddisfatti i seguenti prerequisiti per l'installazione del plug-in aws-core e del server MCP Serverless:
+ [uv installato](https://docs.astral.sh/uv/) sul tuo sistema.
+ (Facoltativo) Un Account AWS con credenziali IAM configurate sul computer locale. Le credenziali sono necessarie per gli strumenti che eseguono chiamate AWS API ed eseguono script, ma non per cercare documentazione o scoprire competenze. Se non hai configurato le credenziali, consulta [Configurazione del server AWS MCP](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html) per istruzioni dettagliate.

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

Installa il plugin aws-core, parte di [Agent Toolkit for AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html), che include la configurazione del server AWS MCP e un set curato di competenze per gli agenti (inclusa la skill serverless). AWS 

### Installa il plug-in aws-core da Agent Toolkit per AWS
<a name="agent-setup-claude-code-toolkit"></a>

Esegui il seguente comando per installare il plugin:

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

Questo installa le competenze dell'agente, tra cui la skill AWS serverless, gli agent hook e la configurazione del server AWS MCP, in un unico passaggio.

### Installa il server MCP Serverless
<a name="agent-setup-claude-code-mcp"></a>

`AWS_PROFILE`Sostituiscilo con il nome del tuo AWS profilo locale.

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

### Installa il plugin aws-core da Agent Toolkit per AWS
<a name="agent-setup-codex-skill"></a>

Esegui il seguente comando per installare il plugin:

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

Quindi avvia Codex ed esegui `/plugins` per sfogliare e installare il plugin aws-core.

### Installa il server MCP Serverless
<a name="agent-setup-codex-mcp"></a>

`AWS_PROFILE`Sostituiscilo con il nome del tuo AWS profilo locale.

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

## Cursore
<a name="agent-setup-cursor"></a>

### Installa AWS abilità senza server
<a name="agent-setup-cursor-skill"></a>

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

### Installa il server MCP Serverless
<a name="agent-setup-cursor-mcp"></a>

Aggiungi quanto segue a under. `.cursor/mcp.json` `"mcpServers"` `AWS_PROFILE`Sostituiscilo con il nome AWS del tuo profilo locale.

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

### Installa AWS abilità serverless nella CLI di Kiro
<a name="agent-setup-kiro-skill"></a>

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

### Installa il server MCP Serverless
<a name="agent-setup-kiro-mcp"></a>

Aggiungi quanto segue a under. `~/.kiro/settings/mcp.json` `"mcpServers"` `AWS_PROFILE`Sostituiscilo con il nome AWS del tuo profilo locale.

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

### Installa Kiro powers (da Kiro IDE)
<a name="agent-setup-kiro-powers"></a>

Installa i seguenti poteri Kiro che forniscono contesti e strumenti specializzati agli agenti Kiro su richiesta:
+ **Serverless Application Model (SAM)**[: installazione tramite Kiro powers link.](https://kiro.dev/launch/powers/add/?name=aws-sam)
+ **Istanze gestite Lambda: installazione** tramite [Kiro](https://kiro.dev/launch/powers/add/?name=aws-lambda-managed-instances) powers link.
+ **Lambda Durable Functions**: installazione tramite [Kiro powers link.](https://kiro.dev/launch/powers/add/?name=aws-lambda-durable-functions)

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

### Installa AWS abilità senza server
<a name="agent-setup-github-copilot-skill"></a>

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

### Installa il server MCP Serverless
<a name="agent-setup-github-copilot-mcp"></a>

Aggiungi quanto segue a under. `.vscode/mcp.json` `"mcpServers"` `AWS_PROFILE`Sostituiscilo con il nome AWS del tuo profilo locale.

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

## Desktop Devin
<a name="agent-setup-devin-desktop"></a>

### Installa AWS abilità senza server
<a name="agent-setup-devin-desktop-skill"></a>

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

### Installa il server MCP Serverless
<a name="agent-setup-devin-desktop-mcp"></a>

Aggiungi quanto segue a under. `/.codeium/windsurf/mcp_config.json` `"mcpServers"` `AWS_PROFILE`Sostituiscilo con il nome AWS del tuo profilo locale.

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

### Installa AWS abilità senza server
<a name="agent-setup-opencode-skill"></a>

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

### Installa il server MCP Serverless
<a name="agent-setup-opencode-mcp"></a>

Aggiungi quanto segue a under. `/.config/opencode/opencode.jsonc` `"mcpServers"` `AWS_PROFILE`Sostituiscilo con il nome AWS del tuo profilo locale.

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

## Per tutti gli altri agenti compatibili con le competenze degli agenti e la configurazione del server MCP
<a name="agent-setup-other-agents"></a>

Per qualsiasi altro agente che supporti il formato open source [Agent Skills](https://agentskills.io/specification) e la configurazione del server MCP, procedi nel seguente modo:

### Installa AWS abilità senza server
<a name="agent-setup-other-agents-skill"></a>

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

### Installa il server MCP Serverless
<a name="agent-setup-other-agents-mcp"></a>

Aggiungi il server MCP Serverless al file di configurazione del client MCP del tuo agente sotto. `"mcpServers"` Sostituiscilo `AWS_PROFILE` con il nome del tuo profilo locale 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"
      }
    }
  }
}
```

## Installa competenze Lambda aggiuntive
<a name="agent-setup-additional-lambda-skills"></a>

L'Agent Toolkit for AWS include competenze serverless specializzate che forniscono agli agenti di intelligenza artificiale la conoscenza delle funzionalità Lambda. Installa queste competenze utilizzando qualsiasi agente come Claude Code, Cursor, Kiro CLI, Copilot, Codex GitHub , Devin Desktop o qualsiasi altro agente compatibile con il formato [open source agent skills per consentire al tuo agente](https://agentskills.io/specification) di aiutarti a creare OpenCode , distribuire e gestire carichi di lavoro utilizzando Lambda MicroVMS, Lambda Managed Instances e funzioni durevoli Lambda.

1. **Competenza Lambda MicroVMS:** Lambda MicroVMS è una primitiva di elaborazione serverless che offre VM-level isolamento, velocità di avvio e ripristino quasi istantanee e conservazione dello stato per l'esecuzione di utenti o codice in ambienti di esecuzione isolati e con stato. AI-generated 

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

1. **Competenza Lambda Managed Instances:** Lambda Managed Instances ti consente di eseguire funzioni Lambda sulle tue istanze Amazon EC2 mantenendo la semplicità operativa di Lambda, dandoti accesso a configurazioni di elaborazione specializzate e all'efficienza dei costi grazie ai vantaggi di prezzo di Amazon EC2 senza dover gestire l'infrastruttura.

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

1. **Funzionalità durevoli Lambda: le funzioni durevoli** Lambda consentono di creare applicazioni con tolleranza ai guasti e di lunga durata in grado di controllare i progressi, ripristinare automaticamente i guasti e sospendere l'esecuzione per un massimo di un anno in caso di attesa di attività di lunga durata come i processi human-in-the-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
   ```