

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Guide de configuration de l'agent
<a name="eb-agent-setup-guide"></a>

Les agents de codage AI peuvent accélérer le développement sans serveur en fournissant une assistance intelligente pour l'échafaudage des applications, la configuration du déploiement, le débogage et la génération d'infrastructures sous forme de code. En configurant votre agent avec la bonne combinaison de plugins, de compétences et de serveurs MCP, vous le dotez de l'expertise requise pour créer et gérer des applications sans serveur.

**Travaillez avec votre agent de codage**  
Pour une référence rapide, vous pouvez placer ce lien directement dans le contexte de votre agent : `https://docs.aws.amazon.com/eventbridge/latest/userguide/samples/aws-eventbridge-agent-setup.md`

Choisissez la méthode d'installation adaptée à votre environnement de développement.

## Conditions préalables
<a name="eb-agent-setup-prerequisites"></a>

Assurez-vous que les conditions préalables suivantes sont réunies pour installer le plugin aws-core et le serveur MCP sans serveur :
+ [UV](https://docs.astral.sh/uv/) installé sur votre système.
+ (Facultatif) Un AWS compte avec des informations d'identification IAM configuré sur votre machine locale. Les informations d'identification sont requises pour les outils qui exécutent des appels d' AWS API et exécutent des scripts, mais pas pour rechercher de la documentation ou découvrir des compétences. Si vous n'avez pas configuré d'informations d'identification, consultez [Configuration du serveur AWS MCP](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html) pour obtenir des instructions détaillées.

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

Installez le plugin aws-core, qui fait partie de l'[Agent Toolkit for AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html), qui regroupe la configuration du serveur AWS MCP et un ensemble de compétences d'agent (y compris la compétence sans serveur). AWS 

### Installez le plugin aws-core depuis Agent Toolkit pour AWS
<a name="eb-agent-setup-claude-code-plugin"></a>

Exécutez la commande suivante pour installer le plugin :

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

Cela permet d'installer les compétences de l'agent, notamment la compétence AWS sans serveur, les crochets d'agent et la configuration du serveur AWS MCP en une seule étape.

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-claude-code-mcp"></a>

{{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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="eb-agent-setup-codex"></a>

### Installation AWS compétence sans serveur
<a name="eb-agent-setup-codex-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-codex-mcp"></a>

{{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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
```

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

### Installation AWS compétence sans serveur
<a name="eb-agent-setup-cursor-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-cursor-mcp"></a>

Ajoutez ce qui suit à la `.cursor/mcp.json` section ci-dessous`"mcpServers"`. {{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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="eb-agent-setup-kiro"></a>

### Installation AWS compétence sans serveur dans la CLI Kiro
<a name="eb-agent-setup-kiro-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-kiro-mcp"></a>

Ajoutez ce qui suit à la `~/.kiro/settings/mcp.json` section ci-dessous`"mcpServers"`. {{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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
}
```

### Installer les pouvoirs Kiro (depuis Kiro IDE)
<a name="eb-agent-setup-kiro-powers"></a>

Installez les pouvoirs Kiro suivants qui fournissent des contextes et des outils spécialisés aux agents Kiro à la demande :
+ **Modèle d'application sans serveur (SAM)** : installation via [Kiro Powers Link](https://kiro.dev/launch/powers/add/?name=aws-sam).

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

### Installation AWS compétence sans serveur
<a name="eb-agent-setup-github-copilot-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-github-copilot-mcp"></a>

Ajoutez ce qui suit à la `.vscode/mcp.json` section ci-dessous`"mcpServers"`. {{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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="eb-agent-setup-windsurf"></a>

### Installation AWS compétence sans serveur
<a name="eb-agent-setup-windsurf-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-windsurf-mcp"></a>

Ajoutez ce qui suit à la `/.codeium/windsurf/mcp_config.json` section ci-dessous`"mcpServers"`. {{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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="eb-agent-setup-opencode"></a>

### Installation AWS compétence sans serveur
<a name="eb-agent-setup-opencode-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-opencode-mcp"></a>

Ajoutez ce qui suit à la `/.config/opencode/opencode.jsonc` section ci-dessous`"mcpServers"`. {{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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"
  }
}
```

## Pour tous les autres agents compatibles avec les compétences des agents et la configuration du serveur MCP
<a name="eb-agent-setup-other-agents"></a>

Pour tout autre agent prenant en charge le format de [compétences d'agent](https://agentskills.io/specification) open source et la configuration du serveur MCP, procédez comme suit :

### Installation AWS compétence sans serveur
<a name="eb-agent-setup-other-agents-skill"></a>

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

### Installation du serveur MCP sans serveur
<a name="eb-agent-setup-other-agents-mcp"></a>

Ajoutez le serveur MCP sans serveur au fichier de configuration du client MCP de votre agent sous. `"mcpServers"` {{AWS\_PROFILE}}Remplacez-le par le nom AWS de votre profil 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"
      }
    }
  }
}
```