View a markdown version of this page

Connexion de serveurs MCP - AWS DevOps Agent

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.

Connexion de serveurs MCP

Les serveurs MCP (Model Context Protocol) étendent les capacités d'investigation de l' AWS DevOps agent en fournissant un accès aux données provenant de vos outils d'observabilité externes, de vos systèmes de surveillance personnalisés et de vos sources de données opérationnelles. Ce guide explique comment connecter un serveur MCP à l' AWS DevOps agent.

Exigences

Avant de connecter un serveur MCP, assurez-vous que celui-ci répond aux exigences suivantes :

  • Protocole de transport HTTP streamable : seuls les serveurs MCP implémentant le protocole de transport HTTP Streamable sont pris en charge.

  • Prise en charge de l'authentification : votre serveur MCP doit prendre en charge les flux d'authentification OAuth 2.0 ou l'authentification basée sur une clé API/un jeton.

Considérations sur la sécurité

Lorsque vous connectez des serveurs MCP à l' AWS DevOps agent, tenez compte des aspects de sécurité suivants :

  • Liste des outils autorisés : vous devez uniquement autoriser les outils spécifiques dont votre agent Space a besoin, plutôt que d'exposer tous les outils de votre serveur MCP. Voir Configuration des outils MCP dans un espace d'agent pour savoir comment autoriser les outils de liste par espace d'agent.

Veuillez noter que la longueur maximale d'un outil MCP est de 64.

  • Risques d'injection rapide — Les serveurs MCP personnalisés peuvent introduire un risque supplémentaire d'attaques par injection rapide. Voir Protection contre les injections rapides : sécurité des AWS DevOps agents pour plus d'informations.

  • Outils et accès en lecture seule : autorisez uniquement la liste des outils MCP en lecture seule et assurez-vous que les informations d'authentification ne sont autorisées qu'en lecture seule.

Consultez AWS DevOps Sécurité des agents pour plus d'informations sur l'injection rapide et le modèle de responsabilité partagée.

Note

Si votre serveur MCP se trouve sur un réseau privé, voir Connexion à des outils hébergés en privé

Enregistrement d'un serveur MCP (au niveau du compte)

Les serveurs MCP sont enregistrés au niveau du AWS compte et partagés entre tous les agents Spaces de ce compte. Chaque agent Spaces peut ensuite choisir les outils spécifiques dont il a besoin sur chaque serveur MCP.

Étape 1 : détails du serveur MCP

  1. Connectez-vous à la console AWS de gestion

  2. Accédez à la console de AWS DevOps l'agent

  3. Accédez à la page Capability Providers (accessible depuis la navigation latérale)

  4. Trouvez le serveur MCP dans la section Fournisseurs disponibles et cliquez sur Enregistrer

  5. Sur la page de détails du serveur MCP, entrez les informations suivantes :

    • Nom — Entrez un nom descriptif pour votre serveur MCP

    • URL du point de terminaison : entrez l'URL HTTPS complète du point de terminaison de votre serveur MCP

    • Description (facultatif) — Ajoutez une description pour aider à identifier l'objectif du serveur

    • Activer l'enregistrement dynamique des clients : cochez cette case si vous souhaitez autoriser l' AWS DevOps agent à s'enregistrer automatiquement auprès du serveur d'autorisation de votre serveur MCP

  6. Cliquez sur Suivant

Note

L'URL du point de terminaison du serveur MCP sera affichée dans AWS CloudTrail les journaux de votre compte.

Étape 2 : flux d'autorisation

Sélectionnez la méthode d'authentification pour votre serveur MCP :

OAuth Informations d'identification du client : si votre serveur MCP utilise le flux d'informations d'identification du OAuth client :

  1. Sélectionnez les informations d'identification OAuth du client

  2. Cliquez sur Suivant

OAuth 3LO (Three-Legged OAuth) — Si votre serveur MCP utilise OAuth 3LO pour l'authentification :

  1. Sélectionnez OAuth 3LO

  2. Cliquez sur Suivant

Clé d'API — Si votre serveur MCP utilise l'authentification par clé d'API :

  1. Sélectionnez la clé d'API

  2. Cliquez sur Suivant

Étape 3 : Configuration de l'autorisation

Configurez des paramètres d'autorisation supplémentaires en fonction de la méthode d'authentification sélectionnée :

Pour les informations d'identification OAuth du client :

  1. ID client — Entrez l'ID client du OAuth client

  2. Secret client — Entrez le secret client du OAuth client

  3. URL d'échange — Entrez l'URL du point de terminaison de l'échange de OAuth jetons

  4. Paramètres d'échange — Entrez les paramètres d'échange de OAuth jetons pour vous authentifier auprès du service

  5. Ajouter une étendue — Ajouter des OAuth étendues pour l'authentification

  6. Cliquez sur Suivant

Pour OAuth 3LO :

  1. ID client — Entrez l'ID client du OAuth client

  2. Secret du client — Entrez le secret du OAuth client s'il est exigé par votre OAuth client

  3. URL d'échange — Entrez l'URL du point de terminaison de l'échange de OAuth jetons

  4. URL d'autorisation : entrez l'URL du point de terminaison OAuth d'autorisation

  5. Support pour les défis de code : cochez cette case si votre OAuth client prend en charge les défis de code

  6. Ajouter une étendue — Ajouter des OAuth étendues pour l'authentification

  7. Cliquez sur Suivant

Pour la clé API :

  1. Entrez un nom de clé d'API

  2. Entrez le nom de l'en-tête qui contiendra la clé d'API dans la demande

  3. Entrez la valeur de votre clé d'API

  4. Cliquez sur Suivant

Étape 4 : Réviser et soumettre

  1. Passez en revue tous les détails de configuration du serveur MCP

  2. Cliquez sur Soumettre pour terminer l'enregistrement

  3. AWS DevOps L'agent validera la connexion à votre serveur MCP

  4. Une fois la validation réussie, votre serveur MCP sera enregistré au niveau du compte

Configuration des outils MCP dans un espace d'agents

Après avoir enregistré un serveur MCP au niveau du compte, vous pouvez configurer les outils disponibles sur ce serveur pour des agents Spaces spécifiques :

  1. Dans la console AWS DevOps Agent, sélectionnez votre espace agent

  2. Accédez à l'onglet Fonctionnalités

  3. Dans la section Serveurs MCP, cliquez sur Ajouter

  4. Sélectionnez le serveur MCP enregistré que vous souhaitez connecter à cet agent Space

  5. Configurez les outils de ce serveur MCP qui doivent être accessibles à l'espace agent :

    • Autoriser tous les outils : rend disponibles tous les outils du serveur MCP

    • Sélectionnez des outils spécifiques : vous permet de choisir les outils à autoriser dans la liste

  6. Cliquez sur Ajouter pour connecter le serveur MCP à votre agent Space

AWS DevOps L'agent pourra désormais utiliser les outils autorisés de votre serveur MCP lors d'enquêtes dans cet espace d'agents.

Gestion des connexions au serveur MCP

Mise à jour des informations d'authentification — Si vos informations d'authentification doivent être mises à jour, vous devrez réenregistrer votre serveur MCP. Accédez à la page Capability Providers dans la console de l' AWS DevOps agent, localisez votre serveur MCP, supprimez toutes les associations actives, puis cliquez sur Désenregistrer. Enregistrez ensuite votre serveur MCP avec les nouvelles informations d'authentification et recréez toutes les associations nécessaires avec votre espace agent.

Affichage des serveurs MCP connectés : pour voir tous les serveurs MCP connectés à votre espace agent, sélectionnez votre espace agent, accédez à l'onglet Fonctionnalités et consultez la section Serveurs MCP. Vous pouvez également mettre à jour les outils sélectionnés ici.

Suppression des connexions au serveur MCP — Pour déconnecter un serveur MCP d'un espace agent, sélectionnez le serveur dans la section Serveurs MCP et cliquez sur Supprimer. Pour supprimer complètement un enregistrement de serveur MCP, supprimez-le d'abord de tous les agents Spaces, puis supprimez l'enregistrement au niveau du compte.

  • Sécurité dans l' AWS DevOps agent

  • Configuration d'un espace d'agents

  • Protection contre les injections rapides