Remarque
Copilot les connecteurs se trouvent dans préversion publique et sont susceptibles de changer.
À propos des Copilot connecteurs
Une grande partie de ce que vous devez savoir lorsque vous codez réside en dehors de votre référentiel, dans les services que votre équipe utilise pour planifier, discuter et surveiller son travail. Copilot peut accéder à des services tels que Slack, Work IQ, Atlassian Rovo et Sentry via des serveurs MCP (Model Context Protocol) et des connecteurs vérifiés par GitHub. GitHub gère la configuration et l’authentification du serveur MCP pour vous.
Connectez un service une fois en vous connectant et en approuvant l’accès. Vous pouvez ensuite utiliser ses outils et son contexte dans les Copilot surfaces prises en charge, sans répéter la configuration.
Pour commencer, visitez la Copilot page de personnalisation pour explorer les connecteurs disponibles.
Selon le service connecté et ses outils, vous pouvez demander à Copilot de :
- Recherchez les exigences dans Teams et SharePoint avec Work IQ, puis suggèrez les modifications de code et les tests nécessaires pour les implémenter.
- Recherchez et résumez le thread Slack dans lequel votre équipe a convenu d’une conception d’API avant de modifier l’implémentation.
- Examinez un service défaillant en interrogeant les journaux et les métriques dans Grafana Cloud.
Copilot peut utiliser des outils à partir d’un service connecté lorsqu’ils sont pertinents pour votre demande, même si vous ne mentionnez pas le service par nom. Pour obtenir la liste des services pris en charge, consultez Connecteurs Copilot pris en charge.
Où vous pouvez utiliser des connecteurs
Vous pouvez configurer et utiliser des connecteurs à partir de ces emplacements :
- GitHub Copilot app: onglet Personnaliser dans la barre latérale de l’application. Sélectionnez MCP dans la liste déroulante en regard du champ de recherche, puis sélectionnez le GitHub filtre vérifié .
- GitHub Copilot CLI : La vue Connecteurs du tableau de bord du serveur MCP, ouverte avec
/mcp. - Visual Studio Code: La section Personnalisations de la fenêtre Agents.
- Copilot in the cloud : La Copilotpage de personnalisation.
Une fois que vous avez connecté un service, vous pouvez également utiliser son connecteur avec Copilot in the cloud dans GitHub Mobile pour iOS et Android, ou dans un navigateur mobile.
Les connecteurs fonctionnent localement et dans les sessions Copilot qui s’exécutent sur un bac à sable dans le cloud, y compris les sessions démarrées sur GitHub.com. Ils ne sont pas encore pris en charge dans les sessions qui s’exécutent sur GitHub Actions, par exemple lorsque vous affectez un ticket à Copilot.
Activation des connecteurs dans votre organisation
Si votre organisation ou entreprise fournit votre abonnement Copilot, les stratégies et paramètres suivants doivent autoriser l’utilisation des connecteurs avant que vous puissiez les utiliser :
- Fonctionnalités d’aperçu de l’éditeur : étant donné que les connecteurs sont dans préversion publique, cette stratégie doit être activée. Pour l’activer, consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation ou Gestion des stratégies et fonctionnalités pour GitHub Copilot dans votre entreprise.
- Serveurs MCP dans Copilot: cette stratégie doit être activée. Si les serveurs MCP sont désactivés, vous ne pouvez pas utiliser de connecteurs.
- Restreindre l’accès MCP aux serveurs de Registre : sur les clients qui appliquent cette stratégie, si elle est définie sur Registre uniquement, les connecteurs sont bloqués. Pour utiliser des connecteurs sur ces clients, cette stratégie doit être définie sur Tout autoriser.
- Liste d’autorisation MCP : sur les clients qui prennent en charge les paramètres managés MCP, si votre entreprise définit une
allowedMcpServersliste d’autorisation, la liste d’autorisation doit inclure l’URL de chaque connecteur ou un caractère générique qui correspond à tous les connecteurs. Une entrée correspondantedeniedMcpServersbloque le connecteur même si la liste verte l’autorise. Consultez « Configuration d’une liste d’autorisation pour un serveur MCP de votre entreprise ».
Pour plus d’informations sur ces stratégies, consultez Utilisation du serveur MCP dans votre entreprise. Pour les clients qui appliquent chaque politique, consultez Interfaces prises en charge pour les politiques GitHub Copilot.
Le service auquel vous vous connectez peut avoir ses propres exigences d’accès MCP. Par exemple, un administrateur Slack peut avoir besoin d’activer les connexions MCP avant que vous puissiez connecter Slack à Copilot.