Utilisation de GitHub MCP Server avec Copilot Chat
Maintenant que vous avez vu comment les serveurs MCP étendent les fonctionnalités de GitHub Copilot, prenons l’étape suivante : en les combinant avec le mode agentique de Copilot. C’est là que Copilot se déplace au-delà de répondre aux invites et commence à agir en tant que véritable collaborateur, capable de planifier, d’exécuter et d’affiner les flux de travail.
Dans cette unité, vous allez apprendre :
- Quel est le mode agentique de Copilot et comment il diffère de l’utilisation standard.
- Comment les serveurs MCP améliorent le mode agent en connectant Copilot aux données et outils externes.
- Les principaux avantages de la combinaison de MCP avec le mode agent, comme l’automatisation et la réduction de l’effort manuel.
- Comment appliquer les meilleures pratiques pour guider Copilot dans les flux de travail agentiques efficacement.
Comment utiliser GitHub MCP Server avec Copilot Chat
Ouvrez Copilot Chat dans Visual Studio Code et basculez en mode Agent pour activer les outils MCP Server.
Cliquez sur Sélectionner des outils pour afficher toutes les fonctionnalités de serveur MCP disponibles.
Vous pouvez maintenant essayer de créer un problème, de résumer un dépôt ou d’obtenir des insights sur votre travail à l’aide d’invites en langage naturel.
Suivez les invites dans Copilot Chat pour effectuer efficacement vos tâches.
Fonctionnalités agentiques de Copilot et MCP
Jusqu’à présent, nous avons vu comment les serveurs MCP étendent GitHub Copilot en le connectant à des outils et ressources externes. Mais que se passe-t-il quand nous allons combiner cela avec le mode agent ? C’est là que Copilot passe de l’assistant réactif à agir plus comme un collaborateur indépendant.
Qu’est-ce que les fonctionnalités agentiques ?
Les fonctionnalités agentiques donnent à Copilot la possibilité de :
Travaillez indépendamment en effectuant des flux de travail en plusieurs étapes sans avoir besoin d’instructions constantes.
Prenez des décisions en choisissant les outils ou approches à utiliser en fonction du contexte qu’il possède. Adaptez et améliorez en répondant aux commentaires, en ajustant son approche et en itérant sur les résultats.
En d’autres termes, le mode agent permet à Copilot de gérer les tâches d’une manière qui se sent plus autonome, presque comme avoir un coéquipier qui comprend l’image plus grande plutôt que simplement suivre des instructions individuelles.
Comment MCP rend le mode Agent plus fort
En soi, le mode agent est puissant. Mais lorsque vous ajoutez des serveurs MCP, vous donnez à Copilot la possibilité d’atteindre au-delà de l’environnement de codage immédiat. Grâce à MCP, Copilot peut :
- Accédez directement aux données externes, AUX API ou aux outils d’entreprise.
- Restez dans le contexte sur plusieurs plateformes, sans avoir à changer d’application.
- Effectuez des « boucles agentiques », où elle recherche dynamiquement des informations, analyse les résultats et effectue des étapes suivantes informées, sans redémarrer le processus à partir de zéro.
Cela signifie que Copilot ne réagit pas simplement à une seule invite. Au lieu de cela, il fonctionne dans un cycle : explorer, adapter et affiner jusqu’à ce qu’il produise le résultat souhaité.
Avantages de la combinaison de MCP avec le mode Agent
Lorsque vous regroupez ces deux fonctionnalités, vous déverrouillez les principaux avantages :
Contexte étendu : Copilot peut tirer parti des informations de plusieurs systèmes, et pas seulement de votre éditeur de code.
Effort manuel réduit : le travail de routine comme l’ouverture de problèmes, la gestion des flux de travail ou l’exécution de vérifications peut être automatisé pendant que vous vous concentrez sur des décisions plus importantes.
Intégration transparente : Copilot peut effectuer des tâches qui s’étendent sur des outils et des plateformes, sans avoir besoin de connecteurs personnalisés ou de basculement constant.
Meilleures pratiques en matière de réussite
Pour tirer le meilleur parti du mode MCP et de l’agent, essayez ces stratégies :
- Soyez clair sur les objectifs : Définissez ce que Copilot doit atteindre et ce que la sortie finale doit ressembler.
- Fournissez un contexte : partagez des détails d’arrière-plan sur votre projet ou flux de travail. Cela peut inclure des liens, des références ou des étapes antérieures.
- Définir des limites : Si vous souhaitez que Copilot s’arrête à la planification (et n’apporte pas encore de modifications), indiquez-le. Vous pouvez également limiter les outils MCP actifs.
- Demandez confirmation : Avant les gros changements, avez Copilot récapituliser son plan afin que vous puissiez approuver ou affiner.
- Utilisez des fichiers d’invite ou des instructions : créez des fichiers d’invite personnalisés qui guident Copilot sur le comportement avec des serveurs MCP spécifiques. Cela maintient son comportement cohérent et aligné sur vos flux de travail.