← L'édition
IARécap2 min de lecture

GitHub Copilot : l'API de métriques intègre l'utilisation du terminal et des serveurs MCP

GitHub enrichit l'API de métriques d'utilisation de Copilot pour mesurer l'activité dans l'interface en ligne de commande. Les équipes d'ingénierie peuvent désormais suivre l'adoption des serveurs MCP, des compétences et des agents sur des périodes de 1 et 28 jours. Cet ajout offre un pilotage précis de l'outillage IA sans compromettre la confidentialité.

Fil « Mises à jour de GitHub Copilot pour les équipes »

Illustration de l'article — github.blog
Image : github.blog

Un suivi étendu de l'activité dans le terminal\n\nDans le cadre des évolutions de GitHub Copilot, l'éditeur élargit les données de suivi fournies aux équipes d'ingénierie. L'API (Application Programming Interface, l'interface de programmation permettant de récupérer des données informatiques) de métriques d'utilisation intègre désormais le suivi des interactions réalisées dans le CLI (Command Line Interface, l'interface en ligne de commande).\n\nCe suivi s'applique aux compétences (skills), aux agents personnalisés, aux serveurs MCP (Model Context Protocol, un protocole ouvert standardisant la connexion entre l'IA et des bases de données ou outils externes), aux commandes slash et aux plugins (extensions de fonctionnalités).\n\n### Deux axes d'analyse : volume et diversité\n\nLes nouvelles métriques figurent dans les rapports individuels et agrégés sur 1 jour et 28 jours (via l'entrée day_totals). Elles permettent de répondre à deux questions très concrètes sur l'usage quotidien :\n\n- Quels outils sont les plus populaires ? Des listes comme totals_by_skill, totals_by_custom_agent ou totals_by_mcp remontent les 5 éléments les plus utilisés avec leur nombre d'interactions (interaction_count).\n- Quelle est la variété des usages ? Les champs comme distinct_mcp_use_count ou distinct_skill_use_count comptabilisent le nombre total d'outils différents sollicités par un utilisateur ou à l'échelle de l'organisation.\n\njson\n{\n "distinct_mcp_use_count": 3,\n "totals_by_mcp": [\n {\n "interaction_count": 14,\n "name": "other"\n }\n ]\n}\n\n\n### Confidentialité et comptage des connexions\n\nAfin de garantir la confidentialité des données d'entreprise, les noms des configurations créées par les clients ne sont pas exposés dans les rapports : ils sont regroupés sous le libellé other (ou custom pour les commandes slash). Seuls les noms des modules officiels fournis par GitHub apparaissent explicitement.\n\nDu côté du calcul, l'indicateur interaction_count pour un serveur MCP mesure uniquement les tentatives de connexion ou de reconnexion (qu'elles réussissent ou échouent). Exécuter plusieurs outils à la suite sur une connexion déjà établie n'augmente pas ce compteur. De même, les métriques de plugins étant un sous-ensemble des métriques de compétences, elles ne doivent pas être additionnées entre elles.\n\n> Ces indicateurs permettent de repérer les automatismes qui fonctionnent, d'identifier les besoins de formation et de focaliser les investissements sur les outils réellement utilisés par les développeurs.\n\n### Droits d'accès et activation\n\nCes données sont accessibles aux propriétaires d'organisations ou d'entreprises, aux responsables de facturation, ainsi qu'aux rôles personnalisés disposant de la permission View Copilot Metrics. La politique relative aux métriques d'utilisation de Copilot doit être préalablement activée pour consulter ces rapports.