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
- Branché une fois, par l’admin
- Droits par personne, équipe ou client
- Qui a lu quoi, et quand
L’IA de chacun
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
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.
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.
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.
OUTILS
Ce que votre assistant peut faire
GitHub· 9 outils
Ouvert équipe par équipeLit un fichier d’un dépôt ouvert, tel qu’à la dernière synchronisation.
read_fileCherche un mot ou un motif dans le code des dépôts ouverts, 50 résultats au plus.
grepListe les fichiers dont le chemin correspond à un motif, 200 au plus.
globListe le contenu d’un dossier ; chaque dépôt ouvert apparaît comme un dossier.
list_dirListe les derniers commits d’un dépôt, 50 au plus.
git_logAffiche le détail d’un commit : message, auteur, fichiers modifiés.
git_showCompare deux versions d’un dépôt pour montrer ce qui a changé.
git_diffIndique pour chaque ligne d’un fichier le commit qui l’a modifiée en dernier.
git_blameFournit un lien de téléchargement temporaire vers un fichier du dépôt, jusqu’à 25 Mo, valable 15 minutes.
download_file
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ère | Persyst | Serveur MCP GitHub de l’éditeur |
|---|---|---|
| Qui s’authentifie | L’entreprise, une fois, par un administrateur. | Chaque membre, avec son compte chez l’éditeur. |
| Installation | Aucune : serveur MCP distant, autorisé depuis l’assistant. | Aucune. |
| Où vivent les identifiants | Chiffrés dans Persyst, jamais dans l’assistant. | Un jeton par membre, géré par l’assistant. |
| Périmètre | Par personne, équipe ou client, puis par élément ouvert. | Tout ce que le compte permet. |
| Historique | Qui a utilisé quel outil, et quand, pour toute l’équipe. | Selon l’éditeur. |
| Départ d’un membre | Ré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.