Fermer

novembre 21, 2025

Améliorer la puissance d’Amazon Q : intégration de serveurs MCP open source et création de diagrammes architecturaux AWS transparents

Améliorer la puissance d’Amazon Q : intégration de serveurs MCP open source et création de diagrammes architecturaux AWS transparents


Introduction

Dans ce blog, nous explorerons comment intégrer un serveur MCP open source à Amazon Q et débloquer ses capacités améliorées, créant ainsi une génération transparente de diagrammes d’architecture.

Jetez un œil à ce schéma architectural ci-dessous –

Diagramme généré par Amazon Q + MCP

Diagramme généré par Amazon Q + MCP

N’est-ce pas incroyable ?

Vous serez surpris de savoir qu’il n’a pas été créé manuellement par draw.io ou tout autre site Web de création de diagrammes, mais plutôt en quelques minutes seulement en donnant des invites simples, en utilisant la puissance de l’IA (Amazon Q + MCP).

À la fin de ce BLOG, vous serez en mesure de créer de tels diagrammes magiques en écrivant des invites
Mais avant cela, comprenons rapidement les bases des LLM et MCP

LLM (grand modèle de langage) – Les exemples incluent GPT et Amazon Q. Ces modèles sont formés sur des ensembles de données massifs et peuvent comprendre, raisonner et générer du texte de type humain. Ils agissent comme le « cerveau » qui traite vos requêtes et fournit des réponses intelligentes.

MCP (Protocole de Contexte de Modèle) – MCP est un protocole ouvert qui permet aux LLM de se connecter à des outils, sources de données et services externes. Considérez-le comme un pont. qui permet à votre IA d’aller au-delà de la simple génération de texte et d’interagir réellement avec les API, les bases de données et d’autres systèmes.

mcp-architecture-diagramme-aws

mcp-architecture-diagramme-aws

Lorsqu’ils sont combinés, Amazon Q (LLM) + MCP vous offrent une configuration puissante, dans laquelle Amazon Q agit comme le LLM intelligent et MCP étend ses capacités en le connectant aux outils et aux données dont vous avez besoin. Ensemble, ils permettent une automatisation plus rapide, des flux de travail plus intelligents et des intégrations plus riches.

En savoir plus sur la documentation officielle d’AWS

Commençons !

Nous allons configurer le serveur MCP avec Amazon Q et exploiter la puissance des serveurs MCP open source pour générer de superbes diagrammes d’architecture de notre infrastructure AWS.

Pour cette configuration, nous utiliserons une instance Ubuntu EC2 sur AWS !

Mettre à jour le système
sudo apt-get mise à jour

Système de mise à jour

Système de mise à jour

Installer Libfuse
sudo apt installer libfuse2

Installer libfuse2

Installer libfuse2

Téléchargez le package Amazon Q Debian
curl –proto ‘=https’ –tlsv1.2 -sSf https://desktop-release.q.us-east-1.amazonaws.com/latest/amazon-q.deb -o amazon-q.deb

Installer AmazonQ

Installer AmazonQ

Installer Amazon Q
sudo apt install -y ./amazon-q.deb

Installation d'AmazonQ

Installation d’AmazonQ

Se connecter!
Ensuite, connectons-nous à Amazon Q
Exécutez la commande suivante :
q connexion

Nous allons maintenant vous proposer quelques méthodes de connexion. Pour plus de simplicité, nous procéderons simplement à « Utiliser gratuitement avec l’ID du constructeur » et nous recevrons un code à confirmer sur notre navigateur.

q connexion

q connexion

Confirmation de connexion

Confirmation de connexion

Après avoir confirmé le code et autorisé l’accès sur notre navigateur, notre terminal affichera un message de connexion réussie.

Connexion réussie

Connexion réussie

Utiliser AmazonQ

Maintenant que nous nous sommes connectés avec notre BuilderID, nous pouvons commencer à utiliser AmazonQ
Appuyez sur q pour vous connecter à AmazonQ

AmazonQ connecté

AmazonQ connecté

Nous pouvons commencer à poser des questions directement à Amazon Q, et il répondra intelligemment avec des réponses contextuelles.

Question posée à AmazonQ sur les frais EIP

Question posée à AmazonQ sur les frais EIP

Maintenant, commençons
Nous lui demanderons de générer un diagramme d’architecture pour Hébergement de sites Web statiques S3.
Juste un rappel !— nous n’avons pas encore intégré le serveur MCP open source. Voyons d’abord à quoi ressemble le résultat sans MCP

Demander à AmazonQ de générer des diagrammes architecturaux

Demander à AmazonQ de générer des diagrammes architecturaux

Comme on peut le constater, Amazon Q s’appuie actuellement sur Bibliothèques Python pour générer des diagrammes.

AmazonQ utilise les bibliothèques Python pour créer les diagrammes

AmazonQ utilise les bibliothèques Python pour créer les diagrammes

Et ci-dessous se trouve le diagramme généré par AmazonQ.

Diagramme architectural créé par AmazonQ

Diagramme architectural créé par AmazonQ

Ils sont corrects… mais rien de comparable à la magie que nous débloquerons une fois que les serveurs MCP entreront en jeu.

Intégration d’Amazon Q aux serveurs MCP
Maintenant, intégrons Amazon Q aux serveurs MCP et comparons les résultats. Ouvrir ce lien pour explorer les serveurs AWS MCP. Lorsque vous ouvrirez le site Web, vous pourrez voir et explorer un ensemble de serveurs AWS MCP dans le volet de gauche. Nous utiliserons le Serveur MCP de diagramme AWS

Serveurs AWS MCP

Serveurs AWS MCP

Après avoir installé les prérequis (sudo snap install astral-uv –classique) nous allons configurer le serveur MCP dans notre AmazonQ en plaçant le fichier JSON mentionné dans le chemin /.aws/amazonq/mcp.json

serveurs AWS mcp

serveurs AWS mcp

Créez le fichier mcp.json dans le répertoire /.aws/amazonq

créer le fichier mcp.json

créer le fichier mcp.json

Collez les diagrammes MCP JSON pour AWS Architectural dans le fichier mcp.json

Coller le JSON du serveur mcp

Coller le JSON du serveur mcp

Après avoir configuré le serveur mcp, lorsque nous nous reconnecterons à AmazonQ, nous verrons maintenant qu’AmazonQ a chargé notre serveur MCP pour les diagrammes AWS.

MCP chargé

MCP chargé

Maintenant, quand nous donnerons la même invite pour créer un diagramme d’architecture de Hébergement de sites Web S3 AmazonQ utilisera le paquet de serveur digrammes MCP pour créer de superbes diagrammes architecturaux.

Utiliser des diagrammes

Utiliser des diagrammes

Vous trouverez ci-dessous quelques diagrammes architecturaux créés à l’aide de l’intégration AmazonQ + MCP

Application Web avec ALB

Application Web avec ALB

SNS-Multi-Sujet

SNS-Multi-Sujet

Cela ne se limite pas à la génération de diagrammes : il existe de nombreux autres serveurs MCP disponibles en ligne pour divers cas d’utilisation. Ci-dessous quelques références utiles :
https://awslabs.github.io/mcp/
https://github.com/awslabs/mcp

VOUS TROUVEZ CECI UTILE ? PARTAGEZ-LE






Source link