Skip to main content

Modèle Context Protocol (MCP) et agent cloud GitHub Copilot

Découvrez comment utiliser le protocole MCP (Model Context Protocol) avec Agent Copilot cloud.

Vue d’ensemble

Le protocole MCP (Model Context Protocol) est une norme ouverte qui définit la façon dont les applications partagent le contexte avec de grands modèles de langage (LLMs). MCP fournit un moyen standardisé de connecter des modèles IA à différentes sources de données et outils, leur permettant ainsi de travailler ensemble plus efficacement.

Vous pouvez utiliser MCP pour étendre les fonctionnalités de Agent Copilot cloud en la connectant à d’autres outils et services.

L’agent peut utiliser les outils fournis par les serveurs MCP locaux et distants. Certains serveurs MCP sont configurés par défaut pour offrir la meilleure expérience pour débuter.

Pour plus d’informations sur MCP, consultez la documentation officielle MCP. Pour plus d’informations sur certains des serveurs MCP actuellement disponibles, consultez le référentiel de serveurs MCP.

Remarque

  • Agent Copilot cloud prend uniquement en charge les outils fournis par les serveurs MCP. Il ne prend pas en charge les ressources ni les prompts.
  • Agent Copilot cloud ne prend actuellement pas en charge les serveurs MCP distants qui tirent parti d’OAuth pour l’authentification et l’autorisation.

Serveurs MCP par défaut

Les serveurs MCP suivants sont configurés automatiquement pour Agent Copilot cloud:

  •         **
            GitHub
            **: le GitHub serveur MCP donne Copilot accès aux GitHub données telles que les tickets et les requêtes pull. Pour plus d’informations, consultez [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).
    
  •         **Playwright** : Le [serveur MCP playwright](https://github.com/microsoft/playwright-mcp) donne Copilot accès aux pages web, notamment la possibilité de lire, d’interagir et de prendre des captures d’écran.
    
    • Par défaut, le serveur MCP playwright est uniquement en mesure d’accéder aux ressources web hébergées dans Copilotson propre environnement, accessible sur localhost ou 127.0.0.1.

Configuration des serveurs MCP dans un référentiel

Les administrateurs de référentiel peuvent configurer les serveurs MCP pour les utiliser dans ce référentiel. Cette opération s’effectue via une configuration au format JSON qui spécifie les détails des serveurs MCP qui Agent Copilot cloud peuvent être utilisés.

Une fois que les serveurs MCP sont configurés pour une utilisation dans un référentiel, les outils spécifiés dans la configuration seront disponibles Agent Copilot cloud pendant chaque tâche affectée.

          Copilot utilise les outils disponibles de manière autonome et ne demande pas d’approbation avant l’utilisation.

Pour plus d'informations sur la mise en place des serveurs MCP pour Agent Copilot cloud dans un référentiel, consultez Extension de l’agent cloud GitHub Copilot avec le protocole MCP (Model Context Protocol).

Serveurs MCP pour agents personnalisés

Vous pouvez également configurer des serveurs MCP pour agents personnalisés.

Les serveurs MCP configurés dans agents personnalisés sont disponibles uniquement pour cet agent spécifique et suivent le même ordre de traitement que les autres configurations MCP, avec assistant personnalisé les paramètres MCP traités après les serveurs par défaut, mais avant les configurations au niveau du référentiel.

Pour plus d’informations sur la configuration des serveurs MCP pour agents personnalisés, consultez Configuration des agents personnalisés.

Meilleures pratiques

  • L’activation des serveurs MCP tiers pour utilisation peut avoir un impact sur les performances de l’agent et la qualité des sorties. Passez soigneusement en revue le serveur MCP tiers et vérifiez qu’il répond aux exigences de votre organisation.

  • Par défaut, Agent Copilot cloud n’a pas accès aux outils serveur MCP d’écriture. Cependant, certains serveurs MCP contiennent de tels outils. Veillez à vérifier les outils disponibles dans le serveur MCP que vous souhaitez utiliser. Modifiez le champ tools dans la configuration MCP en indiquant uniquement les outils nécessaires.

  • Passez soigneusement en revue les serveurs MCP configurés avant d’enregistrer la configuration afin de vous assurer que les serveurs corrects sont configurés pour être utilisés.