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.
Configuration MCP pour Q Developer dans l'IDE
Cette page présente les options spécifiques à IDE pour configurer les serveurs MCP.
Comprendre les fichiers de configuration MCP pour Q Developer dans l'IDE
Lorsque vous utilisez l'interface graphique pour ajouter un serveur MCP à Q Developer dans l'IDE, la configuration est stockée dans l'un des deux fichiers suivants :
À l'échelle mondiale : ~/. aws/amazonq/default.json
À l'échelle locale : .amazonq/default.json
Toutefois, pour des raisons liées à l'héritage, il est également possible de placer les informations de configuration MCP à deux autres emplacements :
À l'échelle mondiale : ~/. aws/amazonq/mcp.json
À l'échelle locale : .amazonq/mcp.json
Q Developer donne la priorité aux configurations au niveau de l'espace de travail pour les serveurs MCP, à leurs autorisations et aux paramètres stockés.
Note
Si vous avez déjà configuré une configuration MCP dans un fichier mcp.json et que vous utilisez l'interface graphique de configuration MCP pour la première fois, vous verrez cette configuration dans l'interface graphique.
Support des anciens fichiers mcp.json est activé par le champ useLegacyMcp Json de votre fichier de configuration global default.json. Par défaut, ce champ est défini sur true. Pour plus d'informations, consultez UseLegacyMcpJson Field
Notez que les fichiers mcp.json peuvent également être utilisés par la Q CLI.
Pour plus d'informations sur la façon de définir des commandes granulaires sur l'outillage MCP, consultez le manuel de référence sur les outils intégrés
Accès à l'interface utilisateur de configuration MCP
Pour accéder à l'interface utilisateur de configuration MCP dans Q Developer dans l'IDE :
-
Ouvrez votre IDE (VS Code JetBrains, etc.).
-
Ouvrez le panneau Q Developer.
-
Ouvrez le panneau de discussion.
-
Cliquez sur l'icône des outils.
Ajouter un serveur MCP
Il existe deux principaux mécanismes de transport pour la communication entre les clients AI et les serveurs MCP : STDIO et HTTP.
Ajouter un serveur HTTP MCP
Pour ajouter un serveur HTTP MCP à l'IDE :
-
Choisissez le symbole plus (+).
-
Sélectionnez l'étendue : globale ou locale.
Si vous sélectionnez une portée globale, la configuration du serveur MCP est stockée dans ~/. aws/amazonq/default.json and available across all your projects. If you select local scope, the configuration is stored in .amazonq/default.json dans votre projet actuel.
-
Dans le champ Nom, entrez le nom du serveur MCP.
-
Sélectionnez
httpcomme protocole de transport. -
Dans le champ URL, entrez l'URL que le serveur MCP appellera lors de son initialisation.
-
Sous En-têtes - facultatif, vous pouvez saisir des paires clé-valeur qui doivent être envoyées sous forme d'en-têtes de requête HTTP.
-
Entrez une valeur de délai d'expiration, le cas échéant.
-
Choisissez Enregistrer.
Le panneau de configuration sera remplacé par le panneau des autorisations de l'outil.
-
Suivez la procédure ci-dessousRévision et ajustement des autorisations des outils.
Note
Si le point de terminaison HTTP MCP nécessite une autorisation, Amazon Q ouvre automatiquement une page de navigateur afin que vous puissiez autoriser Amazon Q à accéder au serveur MCP.
Ajouter un serveur STDIO MCP
Pour ajouter un serveur MCP STDIO à l'IDE :
-
Choisissez le symbole plus (+).
-
Sélectionnez l'étendue : globale ou locale.
Si vous sélectionnez une portée globale, la configuration du serveur MCP est stockée dans ~/. aws/amazonq/default.json and available across all your projects. If you select local scope, the configuration is stored in .amazonq/default.json dans votre projet actuel.
-
Dans le champ Nom, entrez le nom du serveur MCP.
Par exemple, si nous installions le serveur de AWS documentation MCP
, le nom pourrait être AWS DocMCPServer. -
Sélectionnez
stdiocomme protocole de transport. -
Dans le champ Commande, entrez la commande shell que le serveur MCP exécutera lors de son initialisation.
Dans le cas du serveur MCP de AWS documentation, la commande est
uvx. Il s'agit d'un alias pouruv tool run, qui crée un environnement Python éphémère. -
Dans le champ Arguments, entrez un argument à attribuer à la commande shell, le cas échéant.
Dans le cas du serveur MCP de AWS documentation, l'argument est
awslabs.aws-documentation-mcp-server@latest. Il s'agit d'un identifiant de package Python qui pointe vers un package hébergé sur PyPI (Python Package Index).Ajoutez d'autres arguments si nécessaire.
-
Renseignez les variables d'environnement, le cas échéant.
Dans le cas de notre exemple, nous remplissons d'abord le nom :
FASTMCP_LOG_LEVELet la valeur :ERROR.Nous utiliserons également le nom
AWS_DOCUMENTATION_PARTITIONet la valeurawspour indiquer la partition avec laquelle nous allons travailler. -
Entrez une valeur de délai d'expiration, le cas échéant.
Dans notre exemple, nous allons conserver la valeur recommandée de 60 (secondes).
-
Choisissez Enregistrer.
Le panneau de configuration sera remplacé par le panneau des autorisations de l'outil.
-
Suivez la procédure ci-dessousRévision et ajustement des autorisations des outils.
Résolution des problèmes de configuration de votre MCP
Après avoir ajouté un serveur MCP dans l'IDE, Amazon Q tente de s'y connecter.
En cas de problème de connexion, une alerte s'affiche en haut du panneau. Vous ne devez pas vous attendre à ce que les outils de ce serveur MCP fonctionnent correctement tant que l'alerte n'est pas résolue.
Choisissez Corriger la configuration pour revenir à l'écran de configuration du MCP afin de pouvoir apporter les modifications appropriées.
Activation d'un serveur MCP
La procédure suivante suppose que le serveur MCP en question n'est pas déjà activé.
Pour activer un serveur MCP dans l'IDE :
-
Ouvrez le panneau Serveurs MCP.
-
À côté du serveur que vous souhaitez activer, sélectionnez Activer.
Désactivation d'un serveur MCP
Pour désactiver un serveur MCP dans l'IDE :
-
Ouvrez le panneau Serveurs MCP.
-
Choisissez le serveur que vous souhaitez désactiver.
-
Choisissez les trois points à côté de Modifier la configuration.
-
Choisissez Désactiver le serveur MCP.
Suppression d'un serveur MCP actuellement activé
Pour supprimer un serveur MCP actuellement activé depuis l'IDE, procédez comme suit :
-
Ouvrez le panneau Serveurs MCP.
-
Choisissez le serveur que vous souhaitez supprimer.
Un panneau contenant des informations détaillées sur ce serveur s'ouvre.
-
Choisissez les trois points à côté de Modifier la configuration.
-
Choisissez Supprimer le serveur MCP.
-
Confirmez la suppression lorsque vous y êtes invité.
Supprimer un serveur MCP actuellement désactivé
Pour supprimer un serveur MCP actuellement désactivé dans l'IDE, procédez comme suit :
-
Ouvrez le panneau Serveurs MCP.
-
À côté du serveur que vous souhaitez supprimer, choisissez Supprimer.
-
Confirmez la suppression lorsque vous y êtes invité.
Révision et ajustement des autorisations des outils
Pour vérifier et ajuster les autorisations des outils, procédez comme suit :
-
Ouvrez le panneau Serveurs MCP.
-
Choisissez le serveur MCP pour lequel vous souhaitez vérifier et ajuster les autorisations.
-
Pour chaque outil, vous pouvez définir l'un des niveaux d'autorisation suivants :
-
Demander : demandez l'autorisation chaque fois que l'outil est utilisé.
-
Toujours autoriser : autorisez l'exécution de l'outil sans qu'il soit nécessaire de le demander.
-
Refuser : n'utilisez pas cet outil.
-