dotsagent.io
Langue:Français
Cloud · AWS Labs

Configurer AWS API

Exécute des commandes AWS CLI validées afin qu’un agent puisse inspecter et modifier vos ressources AWS.

Éditeur
AWS Labs Officiel
Exécuter en local
uvx awslabs.aws-api-mcp-server@latest
Transports
stdio
Authentification
Vos identifiants AWS locaux, issus de l’environnement ou d’un profil, avec AWS_REGION défini.
Environnement
AWS_REGIONREAD_OPERATIONS_ONLYREQUIRE_MUTATION_CONSENT
Accès
Lecture et écriture ; READ_OPERATIONS_ONLY=true limite l’accès à la lecture.
Licence
Apache-2.0
Source
github.com/awslabs/mcp/tree/main/src/aws-api-mcp-server
Statut
Actif

Installation

Ce serveur s’exécute sur votre machine en tant que processus enfant du client. Vous avez besoin de l’environnement d’exécution utilisé par sa commande, par exemple Node.js pour npx, uv pour uvx ou Docker, ainsi que des variables indiquées dans la section Environment.

Claude Code

shell
claude mcp add --scope project --env AWS_REGION=us-east-1 --env READ_OPERATIONS_ONLY=true --env REQUIRE_MUTATION_CONSENT=true aws-api -- uvx awslabs.aws-api-mcp-server@latest

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "aws-api": {
      "command": "uvx",
      "args": [
        "awslabs.aws-api-mcp-server@latest"
      ],
      "env": {
        "AWS_REGION": "us-east-1",
        "READ_OPERATIONS_ONLY": "true",
        "REQUIRE_MUTATION_CONSENT": "true"
      }
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.aws-api]
command = "uvx"
args = ["awslabs.aws-api-mcp-server@latest"]

[mcp_servers.aws-api.env]
AWS_REGION = "us-east-1"
READ_OPERATIONS_ONLY = "true"
REQUIRE_MUTATION_CONSENT = "true"

Configuration pour les autres clients →

La configuration générée définit READ_OPERATIONS_ONLY et REQUIRE_MUTATION_CONSENT sur true ; supprimez ces options uniquement si l’agent doit pouvoir modifier des ressources.

Autres serveurs de la catégorie cloud

Sources

  1. github.com/awslabs/mcp