Aller au contenu

MCP GitHub - De l'issue à la revue de code

🤖 Rédaction assistée par IA.

Cette fiche présente un workflow de bout en bout avec GitHub MCP Server. La même approche sera possible avec GitLab MCP Server (/api/v4/mcp)

Prérequis

  • Avoir les permissions sur le dépôt cible (lecture/écriture, création de branche et de PR).
  • Configurer le serveur MCP GitHub dans votre client (VS Code, agent CLI, etc.)

Warning

L'approche Using a GitHub PAT avec un token disposant de droit restreint est recommandée (surtout pour les utilisateurs disposant de beaucoup de droit)

Workflow proposé

  1. créer une issue,
  2. traiter l'issue sur une branche,
  3. créer une pull request,
  4. faire la revue de code.

Prompts d'exemple

Voici les prompts utilisés pour produire cette fiche, de l'issue à la PR.

Prompt 1 - Créer l'issue

créer une issue pour ajouter fiche docs/ia/mcp/mcp-github.md 
présentant l'utilisation du MCP GitHub pour la génération d'issue, 
le traitement d'issue sur une branche, 
la création d'une PR et la revue de code

Résultat: issue créée https://github.com/mborne/mborne.github.io/issues/29

Prompt 2 - Traiter l'issue sur une branche et ouvrir la PR

traiter l'issue sur une branche et ouvrir la PR

Résultat:

Prompt 3 - Ajouter des prompts en exemple dans la fiche

En exemple, donne les prompts correspondant à cette discussion
(l'idée étant d'expliquer comment cette fiche est créée)

Résultat: mise à jour de la PR existante https://github.com/mborne/mborne.github.io/pull/30