Un utilisateur signale un bug. Le rapport contient 300 entrées de console, 150 requêtes réseau, une relecture de session, les détails de l'environnement et une capture d'écran. Quelqu'un doit encore lire tout ça, relier la requête en échec à l'erreur de la console et remonter jusqu'à une ligne de code.
Ce travail de lecture, les assistants de code IA le font très bien, à condition d'accéder aux données. BugDump fournit un serveur MCP : Claude Code, Cursor, Claude Desktop ou n'importe quel client compatible MCP parcourt directement vos rapports de bug et les analyse en langage naturel.
MCP en deux mots
MCP (Model Context Protocol) est un standard ouvert pour connecter des assistants IA à des sources de données et à des outils externes. Au lieu de copier-coller des logs dans une fenêtre de chat, vous indiquez un serveur MCP à votre assistant, et il interroge ces données lui-même : il décide quoi récupérer, et dans quel ordre, au fil de son raisonnement.
Pour les rapports de bug, ça compte, parce que l'information utile est dispersée. L'erreur de la console est un indice, la réponse 500 deux secondes plus tôt en est un autre, et la relecture où l'on voit l'utilisateur double-cliquer sur un bouton d'envoi en est un troisième. Un assistant qui a un accès MCP va chercher chaque élément à mesure que son hypothèse se précise, comme vous passeriez d'un onglet à l'autre dans un tableau de bord.
Ce que le serveur MCP de BugDump met à disposition
Une fois connecté à un projet, votre assistant lit tout le contexte de ses bugs :
les rapports eux-mêmes (descriptions, auteur, horodatages)
les logs de console capturés avec chaque rapport
les requêtes réseau, avec les codes de statut et les échecs signalés
les données d'environnement : navigateur, OS, appareil, viewport, URL de la page
les captures d'écran et le contexte de la relecture de session
les tâches dans lesquelles les rapports sont organisés
Des questions comme celles-ci fonctionnent donc comme de simples prompts :
« Montre-moi les rapports de bug les plus récents dans bugdump et résume le problème principal. »
« Y a-t-il des rapports bugdump où les utilisateurs ont eu une erreur 500 sur /api/orders ? Résume les requêtes réseau. »
« Trouve la tâche bugdump sur le tunnel de paiement et montre-moi les erreurs de console de ses rapports. »
L'assistant lit la télémétrie brute et répond par une synthèse. Et comme des outils tels que Claude Code ont aussi votre code sous la main, l'étape suivante est souvent « maintenant, trouve où cette requête est envoyée et corrige la vérification de null ». Le rapport de bug et le correctif tiennent dans la même session.
La mise en place
Mis à jour en octobre 2026 : Claude, Claude Code, ChatGPT et VS Code peuvent désormais se connecter à BugDump avec votre compte, sans jeton (voir Connecter Claude, ChatGPT ou VS Code à BugDump). L'accès MCP est gratuit sur tous les forfaits.
Cursor et les autres clients se connectent avec un jeton personnel, un par personne :
Ouvrez la page Serveur MCP de votre projet et créez un jeton. N'importe quel membre peut en créer un, et le jeton agit en votre nom : l'assistant voit ce que vous voyez. Laissez Autoriser les modifications décoché pour un accès en lecture seule, ou cochez-le pour que l'assistant puisse déplacer des tâches, commenter, définir la priorité et assigner.
Copiez la commande
claude mcp addaffichée sur la page, ou commitez le fichier.mcp.jsonpartagé qu'elle propose. Ce fichier lit le jeton dans la variable d'environnementBUGDUMP_MCP_TOKEN, donc aucun secret ne se retrouve dans votre dépôt.Redémarrez ou rechargez votre client MCP. Les outils BugDump apparaissent à côté de vos autres serveurs MCP.
Si un jeton fuite, révoquez-le sur la même page : il cesse de fonctionner immédiatement. Quand un prestataire quitte le projet, le retirer de l'équipe révoque tous ses jetons d'un coup.
Le serveur MCP est inclus dans tous les forfaits, y compris le forfait Gratuit. J'explique pourquoi je suis passé d'une clé partagée à des jetons personnels dans Pourquoi les agents IA ont besoin de jetons personnels sur un serveur MCP.
Un cas concret
Voici comment ça se passe sur un vrai bug :
Un utilisateur signale « le bouton de paiement ne fait rien » via le widget de votre site. Le rapport arrive avec les logs de la console, l'activité réseau et une relecture.
Dans Claude Code, vous demandez : « Regarde le dernier rapport bugdump sur le tunnel de paiement. Qu'est-ce qui échoue ? »
L'assistant récupère le rapport, trouve une
TypeErrornon interceptée dans la console et remarque que la requête/api/carta renvoyé une 500 juste avant. Il résume : le client supposait que la réponse du panier contenait toujours un objetshipping, et l'API a renvoyé une page d'erreur à la place.Vous lui demandez de trouver le chemin dans le code. Comme Claude Code a accès à votre dépôt, il localise le handler du panier, ajoute la gestion d'erreur manquante, et vous relisez le diff.
Vous demandez à l'assistant de déplacer la tâche dans « Terminé » et d'écrire en commentaire un résumé du correctif (la modification apparaît à votre nom, avec la mention « via MCP »), puis, si vous utilisez les intégrations, de fermer l'issue GitHub liée.
Pas de logs à copier-coller, pas de panne à reconstituer à partir d'une capture d'écran, pas d'allers-retours avec l'utilisateur : le rapport a tout capturé au moment où c'est arrivé.
Ce que ça ne remplace pas
Un assistant connecté par MCP lit vite et propose de bonnes hypothèses ; il ne remplace pas votre jugement. C'est toujours vous qui décidez quels bugs comptent, si le correctif proposé est juste et si la panne révèle un problème de conception plus profond. Voyez le résumé de l'assistant comme une longueur d'avance sur le tri, pas comme un verdict.
Il ne peut pas non plus inventer un contexte qui n'a jamais été capturé. Le débogage assisté par IA ne vaut que ce que valent les rapports. D'où l'intérêt de capturer automatiquement la console, le réseau et la relecture, plutôt que d'espérer que les utilisateurs les décrivent.
Vue d'ensemble
Le traitement des bugs a toujours comporté une étape de traduction : les utilisateurs décrivent des symptômes, les développeurs reconstituent les causes. La capture automatique a supprimé la première moitié de cette traduction, puisque le rapport contient les faits techniques. MCP supprime une bonne partie de la seconde : l'assistant lit ces faits et les relie au code.
Il vous reste la partie intéressante : décider quoi construire et relire le correctif. Si vos rapports de bug vivent aujourd'hui dans un outil que votre assistant IA ne voit pas, c'est ce manque qu'il faut combler en premier. Avec BugDump, il suffit d'un jeton personnel et d'une commande.
Pour aller plus loin
Votre agent IA devrait lire vos rapports de bug — comment Claude Code récupère tâches, rapports et télémétrie complète, et corrige un bug à partir du seul identifiant de la tâche.
OAuth pour un serveur MCP : Claude et ChatGPT se connectent sans jeton — comment se déroule la connexion, et les quatre décisions qui la sous-tendent.
Pourquoi votre agent IA fait 40 appels pour répondre à une seule question — le problème N+1 déplacé de l'ORM vers le serveur MCP, et les trois questions qui le règlent.