Aller au contenu

Connecteur Persyst

Connecteur MCP GitHub : le code consultable par toute l’équipe

Un PO, le support ou la direction obtiennent une réponse tirée du code, sans compte GitHub ni dépôt à cloner.

Mis à jour le 31 octobre 2026

Vos outils

GitHub
PERSYST
  • Branché une fois, par l’admin
  • Droits par personne, équipe ou client
  • Qui a lu quoi, et quand

L’IA de chacun

ChatGPT
Claude
Copilot
Le Chat
Et toute IA compatible MCP

En bref

  • Persyst fonctionne sans serveur MCP à installer : c’est un serveur MCP distant, partagé par l’équipe, sans outil de développeur sur les postes.
  • Lecture seule : l’application GitHub Persyst ne demande que la lecture du contenu des dépôts. Aucun commit, aucune modification.
  • Par dépôt : le support voit l’application, la direction voit aussi le back-office, personne ne voit l’infrastructure. Chaque dépôt ouvre ses propres outils.
  • Une branche suivie par dépôt, resynchronisée toutes les 10 minutes environ, avec ses 500 derniers commits.

EXEMPLES

Ce que votre équipe peut demander

Un client dit que l’export CSV ignore les factures annulées. C’est voulu ?

Oui. L’export filtre les factures au statut « annulée » depuis le 14 août : le filtre est dans app/exports/invoices_csv.rb, ligne 42, ajouté par le commit « Exclure les annulations de l’export comptable ». Le client peut les retrouver dans l’écran Avoirs.

Sources consultées

  • Dépôt app · lecture
  • Historique Git · lecture

Qu’est-ce qui a changé dans la facturation depuis la dernière mise en production ?

Trois changements depuis le 2 octobre : l’arrondi de la TVA se fait désormais par ligne, les relances partent à J+7 au lieu de J+10, et un nouveau champ « référence client » apparaît sur le PDF. Rien ne touche aux montants déjà facturés.

Sources consultées

  • Dépôt app · historique Git

FONCTIONNEMENT

GitHub dans votre IA, en trois étapes

  1. Brancher GitHub

    Dans Sources de données, un administrateur installe l’application GitHub Persyst sur le compte ou l’organisation GitHub, puis choisit les dépôts autorisés. Aucune clé personnelle n’est à copier. L’application ne demande que la lecture du contenu.

  2. Ouvrir des dépôts à chaque équipe

    Dans Dépôts, l’administrateur ajoute les dépôts utiles et la branche à suivre. Dans Gestion des accès, il ouvre chaque dépôt, et ses outils, aux équipes ou aux membres concernés : le support, le produit, la direction. Les accès se modifient à tout moment.

  3. Interroger depuis l’assistant

    Le membre pose sa question dans ChatGPT, Claude ou Copilot : « ce comportement est-il voulu ? », « qu’est-ce qui a changé ? », « où est géré ce cas ? ». L’assistant cherche dans les dépôts ouverts, lit les fichiers et l’historique, et répond en citant ses sources. L’historique conserve qui a consulté quel dépôt, et quand.

Guide de configurationOù trouver les identifiants, comment brancher GitHub et ouvrir les accès, pas à pas.Lire le guide

OUTILS

Ce que votre assistant peut faire

GitHub· 9 outils

Ouvert équipe par équipe
  • Lit un fichier d’un dépôt ouvert, tel qu’à la dernière synchronisation.

    read_file
  • Cherche un mot ou un motif dans le code des dépôts ouverts, 50 résultats au plus.

    grep
  • Liste les fichiers dont le chemin correspond à un motif, 200 au plus.

    glob
  • Liste le contenu d’un dossier ; chaque dépôt ouvert apparaît comme un dossier.

    list_dir
  • Liste les derniers commits d’un dépôt, 50 au plus.

    git_log
  • Affiche le détail d’un commit : message, auteur, fichiers modifiés.

    git_show
  • Compare deux versions d’un dépôt pour montrer ce qui a changé.

    git_diff
  • Indique pour chaque ligne d’un fichier le commit qui l’a modifiée en dernier.

    git_blame
  • Fournit un lien de téléchargement temporaire vers un fichier du dépôt, jusqu’à 25 Mo, valable 15 minutes.

    download_file
Un administrateur choisit lesquels ouvrir à chaque équipe. Le nom technique est celui que votre assistant affiche.

Droits et traçabilité

  • Des droits par personne, équipe ou client.

    Puis, dans l’outil, seulement les éléments ouverts. Le reste n’existe pas pour l’IA.

  • Une révocation en un clic.

    Retirer un membre coupe son accès dans toutes les IA à la fois.

  • Un historique.

    Qui a utilisé quel outil, et quand.

  • Des identifiants qui ne sortent pas.

    Ils restent chiffrés dans Persyst, jamais dans les assistants.

COMPARATIF

Persyst ou un serveur MCP GitHub ?

CritèrePersystServeur MCP GitHub de l’éditeur
Qui s’authentifieL’entreprise, une fois, par un administrateur.Chaque membre, avec son compte chez l’éditeur.
InstallationAucune : serveur MCP distant, autorisé depuis l’assistant.Aucune.
Où vivent les identifiantsChiffrés dans Persyst, jamais dans l’assistant.Un jeton par membre, géré par l’assistant.
PérimètrePar personne, équipe ou client, puis par élément ouvert.Tout ce que le compte permet.
HistoriqueQui a utilisé quel outil, et quand, pour toute l’équipe.Selon l’éditeur.
Départ d’un membreRévocation en un clic, dans toutes les IA.Compte à désactiver chez l’éditeur.

Ce que ce connecteur ne fait pas

  • Pas d’écriture : aucun commit, aucune branche, aucune modification du dépôt.
  • Le code et son historique seulement : les issues, pull requests et workflows GitHub Actions ne sont pas lus.
  • Une branche par dépôt, telle qu’à la dernière synchronisation : une modification poussée il y a cinq minutes peut ne pas encore apparaître.
  • Pas de connexion personnelle : GitHub se branche au niveau de l’organisation, par un administrateur.

Questions

Questions fréquentes

Existe-t-il un serveur MCP officiel GitHub ?

Oui. GitHub publie un serveur MCP qui agit avec le compte et les droits de chaque utilisateur, issues et pull requests comprises : il s’adresse aux personnes qui ont un compte GitHub. Persyst sert les personnes qui n’ont pas de compte GitHub : un administrateur ouvre des dépôts précis, en lecture seule, à une équipe.

Faut-il un compte GitHub pour chaque membre ?

Non. L’application GitHub Persyst est installée une fois par l’entreprise. Les membres interrogent les dépôts qui leur sont ouverts depuis leur assistant, sans compte GitHub ni accès à l’organisation.

Une personne non technique peut-elle vraiment exploiter le code ?

Elle pose sa question en français, comme à un développeur. L’assistant cherche dans le code, lit les fichiers utiles et répond en clair, en citant les fichiers et les commits pour qu’un développeur puisse vérifier.

Comment éviter qu’un dépôt sensible soit consulté ?

Il suffit de ne pas l’ajouter, ou de ne l’ouvrir à personne. Les dépôts que Persyst peut proposer dépendent de l’installation GitHub ; ceux que chaque équipe consulte dépendent des accès réglés dans Persyst.

Les données restent-elles chez Persyst ?

Le code est synchronisé sur les serveurs de Persyst, hébergés dans l’Union européenne. Les extraits lus pour répondre sont transmis à l’assistant de la personne qui pose la question, comme tout ce qu’elle lui confie.

Branchez GitHub. Toute l’équipe pose ses questions.

Essayez Persyst gratuitement avec votre équipe pendant 14 jours, sans carte bancaire.

Vous utilisez l’abonnement de votre assistant IA.