Skip to main content

À propos du protocole MCP (Model Context Protocol)

Le protocole MCP (Model Context Protocol) est un protocole qui vous permet d’étendre les capacités de GitHub Copilot en l’intégrant à d’autres systèmes.

Utilisation du protocole MCP (Model Context Protocol)

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 capacités de Copilot Chat en l’intégrant à une large gamme d’outils et de services existants. Par exemple, le serveur MCP GitHub vous permet d'utiliser Copilot Chat dans votre IDE pour effectuer des tâches sur GitHub. Vous pouvez également utiliser MCP pour créer de nouveaux outils et services compatibles avec Copilot Chat, ce qui vous permet de personnaliser et d’améliorer votre expérience.

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

Pour découvrir la configuration et l’utilisation des serveurs MCP avec Copilot Chat, consultez Extension de Copilot Chat avec le protocole MCP (Model Context Protocol).

Les entreprises et les organisations peuvent choisir d’activer ou de désactiver l’utilisation de MCP pour les membres de leur organisation ou de leur entreprise. Consultez Gestion des stratégies et des caractéristiques de Copilot dans votre entreprise. La politique MCP s'applique uniquement aux utilisateurs disposant d'un abonnement Copilot Business ou Copilot Enterprise auprès d'une organisation ou d'une entreprise qui configure la politique. Copilote gratuit, Copilot Pro ou Copilot Pro+ ne sont pas soumis à cette politique en matière d'accès MCP.

À propos du serveur MCP GitHub

Le serveur MCP GitHub est un serveur MCP (Model Context Protocol) fourni et géré par GitHub.

Le serveur MCP GitHub peut être utilisé pour :

  • Automatiser et rationaliser les tâches liées au code.
  • Connecter des outils tiers (tels que Cursor, Windsurf ou de futures intégrations) pour tirer parti du contexte et des capacités d’IA de GitHub.
  • Activer des flux de travail basés sur le cloud qui fonctionnent depuis n’importe quel appareil, sans configuration locale.
  • Invoquez les outils GitHub, tels que Agent de codage Copilot (nécessite un abonnement GitHub Copilot) et code scanning (nécessite un abonnement GitHub Advanced Security), pour faciliter la génération de code et l'analyse de sécurité.

Pour tous les référentiels publics et privés couverts par GitHub Advanced Security, les interactions avec le serveur MCP GitHub sont sécurisées par une protection push, qui empêche l'inclusion de secrets dans les réponses générées par l'IA et vous empêche d'exposer des secrets par le biais de toute action que vous effectuez à l'aide du serveur, telle que la création d'un ticket. Consultez Utilisation de la protection d’envoi (push) et du serveur MCP GitHub.

Vous pouvez accéder au serveur MCP GitHub à distance via Copilot Chat dans GitHub, Visual Studio Code ou d'autres éditeurs prenant en charge MCP à distance. Vous pouvez également l'exécuter localement dans n'importe quel éditeur compatible avec MCP, ce qui vous permet de choisir entre la commodité d'une solution hébergée et la personnalisation d'une configuration auto-hébergée.

Si vous souhaitez utiliser le serveur MCP GitHub distant, vous pouvez le faire en quelques étapes, sans configuration locale. Cela est particulièrement utile pour les utilisateurs qui souhaitent tirer rapidement parti des capacités de l’IA de GitHub sans avoir à gérer un serveur MCP local.

Exécuter le serveur MCP GitHub en local nécessite une configuration plus poussée, mais cela permet de mieux personnaliser et contrôler vos interactions avec l’IA.

Pour savoir comment configurer et utiliser le serveur MCP GitHub, consultez Utilisation du serveur MCP GitHub.

Disponibilité

Les serveurs MCP locaux sont actuellement largement pris en charge dans des clients tels que Visual Studio Code, les IDE JetBrains, XCode, et d’autres encore.

La prise en charge des serveurs MCP distants se développe, avec des éditeurs tels que Visual Studio Code, Visual Studio, JetBrains IDEs, Xcode, Eclipse et Cursor qui offrent cette fonctionnalité avec OAuth ou PAT, et Windsurf qui ne prend en charge que PAT.

Pour savoir si votre éditeur préféré prend en charge les serveurs MCP distants, consultez la documentation de votre éditeur.

Étapes suivantes