← Retour à la liste
★★★★½ 4.5 / 5
Catégorie 05MCP
AWS

MCP AWS

Gérer S3, EC2 et RDS directement depuis Claude

Installation
Via AWS MCP officiel (monorepo)# Installer le AWS MCP Core Server claude mcp add aws \ -e AWS_PROFILE=mon-profile \ -e AWS_REGION=eu-west-3 \ -- npx -y @aws/mcp-server-core
Configurer les credentials AWS CLI d'abord# Configurer un profil AWS dédié (principe du moindre privilège) aws configure --profile drupal-mcp # Access Key ID : AKIAxxxxxxx # Secret Access Key : xxxxxxx # Region : eu-west-3 # Output : json # Vérifier aws s3 ls --profile drupal-mcp
Variables d'environnement (alternative)claude mcp add aws \ -e AWS_ACCESS_KEY_ID=AKIAxxxxxxx \ -e AWS_SECRET_ACCESS_KEY=xxxxxxx \ -e AWS_REGION=eu-west-3 \ -- npx -y @aws/mcp-server-core
Versionawslabs/mcp (monorepo officiel AWS)
PrixGratuit (open source, Apache 2.0) + coûts AWS normaux
Plateformes
WindowsmacOSLinux
Commandes7
Exemples3
MCP
À propos

Serveur MCP officiel AWS qui expose les services AWS (S3, EC2, RDS, Lambda, CloudFormation, CloudWatch) à Claude. Permet de gérer les assets Drupal sur S3, inspecter les instances EC2, monitorer les logs CloudWatch et interagir avec l'infrastructure cloud sans quitter l'IDE.

Fonctionnalités clés
S3 — gestion des assets DrupalLister les buckets, uploader/télécharger des fichiers, configurer les politiques, vérifier les CORS. Idéal pour gérer le bucket S3 hébergeant les fichiers Drupal (module S3 File System).
EC2 — instances et groupes de sécuritéLister les instances, voir leur état, démarrer/arrêter, inspecter les security groups. Modifier les règles d'entrée/sortie directement depuis Claude.
RDS — bases de données managéesInspecter les instances RDS (MariaDB/MySQL/PostgreSQL), voir les métriques de performance, gérer les snapshots automatiques et manuels.
CloudWatch — logs et métriquesRequêter les logs des services AWS, voir les métriques d'utilisation (CPU EC2, connections RDS), configurer les alarmes depuis le chat.
CloudFormation et IaCDécrire les stacks CloudFormation, voir les ressources créées et leur statut, suivre les changements de l'infrastructure.
Commandes
CommandeDescription
s3_list_bucketsLister tous les buckets S3 du compte
s3_list_objectsLister les fichiers d'un bucket avec prefix
s3_get_objectTélécharger ou lire le contenu d'un objet S3
ec2_describe_instancesLister les instances EC2 avec statut et metadata
rds_describe_instancesInspecter les instances RDS (state, engine, storage)
cloudwatch_get_logsRécupérer les logs CloudWatch d'un groupe de logs
cloudwatch_get_metricsMétriques CPU, connexions, stockage d'un service AWS
Exemples
Gérer le bucket S3 des fichiers DrupalCODE
"Liste le bucket S3 'drupal-prod-files' :
1. Taille totale du bucket en Go
2. Les 10 dossiers les plus volumineux (par prefix)
3. Les fichiers non accédés depuis 30 jours (StorageClass = STANDARD)
4. Vérifie que la politique de cycle de vie S3 est configurée
   (transition vers S3 Glacier après 90 jours)
5. Confirme que les CORS autorisent https://example.com"
Monitorer RDS depuis CloudWatchCODE
"Analyse les performances RDS de l'instance 'drupal-prod-db' via CloudWatch :
1. CPU moyen sur les 24 dernières heures
2. DatabaseConnections (peak, moyenne)
3. FreeStorageSpace (alerter si < 20%)
4. ReadLatency et WriteLatency (identifier les pics)
5. SlowQueryLogEnabled (vérifier que le slow log est actif)
Génère un rapport de santé et identifie les risques"
Analyser les logs CloudWatch d'une LambdaCODE
"Récupère les logs CloudWatch du groupe /aws/lambda/drupal-image-resize
des 2 dernières heures :
1. Taux d'erreurs (REPORT avec Error)
2. Temps d'exécution moyen (Duration)
3. Timeouts (Task timed out)
4. Cold starts (Init Duration dans les logs REPORT)
Identifie si la Lambda a besoin de plus de mémoire ou de timeout"
Points forts & faibles
Points forts
+Officiel AWS Labs — maintenu directement par Amazon
+Couvre la quasi-totalité des services AWS (S3, EC2, RDS, Lambda...)
+Gestion des assets Drupal sur S3 sans ouvrir la console AWS
+Intégration CloudWatch pour les logs de production
+Supporte les profiles AWS CLI (pas de credentials en dur)
Points faibles
Nécessite des credentials AWS avec les bonnes permissions IAM
Risque si trop de permissions accordées (principe du moindre privilège !)
Peut générer des coûts AWS si utilisé massivement
Certaines opérations longues (déploiements) ne sont pas interactives
Verdict

Le MCP le plus complet pour l'infrastructure cloud. Très utile pour la gestion quotidienne des assets S3 Drupal, l'inspection d'EC2 et le monitoring RDS. Créer un utilisateur IAM dédié avec des permissions minimales est indispensable.

DevOps et développeurs Drupal hébergeant leur infrastructure sur AWS — en particulier pour S3 (fichiers), RDS (database) et CloudWatch (logs).