Intégration · Outils de développement
Connecter Claude et ChatGPT à BugBug
Demandez à votre IA quels tests de BugBug ont échoué la nuit dernière, ou faites-lui lancer une exécution de suite sur votre URL de staging. Elle peut lire les exécutions de test étape par étape avec erreurs et captures d'écran, lister les suites et profils d'exécution, ainsi que créer ou mettre à jour des tests et des suites. Vous obtenez des réponses sur vos résultats de test sans ouvrir le tableau de bord.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quels tests ont échoué dans la dernière exécution de suite ?”
L'IA liste les exécutions de suite récentes, ouvre la plus récente et affiche le résultat de chaque test, avec ceux qui ont échoué en premier.
“Lancer la suite Checkout contre https://staging.example.com.”
Elle trouve la suite, lance une exécution cloud avec cette URL de base et signale l'état lorsque vous le demandez.
“Pourquoi le test Login a-t-il échoué ?”
Elle lit l'exécution de test avec ses résultats d'étape et erreurs, et liste les captures d'écran capturées pendant l'exécution.
Ce que votre IA peut faire
Exécuter des tests et des suites
Lancer des exécutions cloud pour des tests individuels ou des suites entières, avec un profil d'exécution, une URL de base et des variables, et les arrêter si nécessaire.
Résultats et captures d'écran
Lire les exécutions de test et de suite avec leurs résultats d'étape, erreurs et captures d'écran capturées, filtrées par statut ou date.
Tests et suites
Rechercher des tests et des suites, parcourir les dossiers, profils d'exécution et variables, ainsi que créer ou mettre à jour des tests et des suites.
“Affichez-moi tous les tests dans le dossier Payments avec leur dernier résultat.”
Elle trouve le dossier et recherche ses tests en incluant le résultat de la dernière exécution.
“Créer une suite nommée Smoke avec les tests Login et Signup.”
Elle consulte les profils d'exécution et les deux tests, puis crée la suite avec le profil que vous choisissez.
“Arrêter l'exécution de suite qui est toujours en cours.”
Elle trouve l'exécution de suite en cours et l'arrête.
79 outils pour BugBug
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
create_componentModifie des donnéescreate_folderModifie des donnéescreate_groupModifie des donnéescreate_projectModifie des donnéescreate_project_v2_tests_import_check_createModifie des donnéescreate_reference_screenshotModifie des donnéescreate_resolveModifie des donnéescreate_stepModifie des donnéescreate_suiteModifie des donnéesCréer une suite de tests avec un `name`, un `run_profile_id` et le `tests` qu'elle doit inclure.create_testModifie des donnéesCréer un nouveau test vide avec un `name`, des notes optionnelles et un dossier.create_test_componentModifie des donnéescreate_variableModifie des donnéesdelete_folderSupprime des donnéesdelete_groupSupprime des donnéesdelete_reference_screenshotSupprime des donnéesdelete_stepSupprime des donnéesdelete_testSupprime des donnéesdelete_unitSupprime des donnéesdetach_test_componentModifie des donnéesdownload_junit_xml_reportdownload_projectexport_projectsget_config_statusget_folderget_groupget_profileget_reference_screenshotget_stepget_steprunget_suiteObtenir une seule suite via `unit_id`, y compris ses tests et paramètres.get_suite_runObtenir les détails complets d'une exécution de suite via `suiterun_id`, y compris le résultat de chaque test.get_suite_run_statusObtenir l'état actuel d'une exécution de suite via `suiterun_id`.get_testObtenir un seul test via `test_id`, y compris ses étapes et paramètres.get_test_exportget_test_runObtenir les détails complets d'une exécution de test via `testrun_id`, y compris les résultats des étapes et les erreurs.get_test_run_statusObtenir l'état actuel d'une exécution de test via `testrun_id` (en cours, passé, échoué).get_testrun_debug_artifactget_variablelist_component_usageslist_foldersLister les dossiers de test ou de suite, filtrés par `kind`, nom `query` ou dossier parent.list_ipslist_junitslist_projectsLister les projets BugBug visibles par le jeton, optionnellement filtrés par nom avec `query`.list_projects_2list_projects_v2_projects_settings_listlist_projects_v2_projects_settings_list_2list_projects_v2_settings_listlist_reference_screenshotslist_run_profilesLister les profils d'exécution du projet. Utilisez un identifiant de profil comme `run_profile_id` lors de l'exécution de tests ou de suites.list_suite_runsLister les exécutions de suite, filtrées par `suite_id`, `status` ou une plage de dates de début.list_suiterun_debug_artifactslist_suiterun_screenshotslist_suitesLister les suites de tests, optionnellement filtrées par nom avec `query`. Définir `latest_run` pour inclure la dernière exécution de chaque suite.list_test_run_screenshotsLister les captures d'écran capturées pendant une exécution de test via `testrun_id`.list_test_runsLister les exécutions de tests, filtrées par `test_id`, `status` ou une plage de dates de début.list_testrun_debug_artifactslist_testrun_logslist_v1slist_variablesLister les variables du projet que les tests peuvent utiliser.run_project_import_from_a_previously_validated_uploadModifie des donnéesrun_suiteModifie des donnéesDémarrer une exécution cloud complète d'une suite via `suite_id` ; optionnel `base_url`, `run_profile_id` et variables. Suivez la progression avec get_suite_run_status.run_testModifie des donnéesDémarrer une exécution cloud d'un seul test via `test_id` ; optionnel `run_profile_id` et variables. Suivez la progression avec get_test_run_status.search_companiessearch_componentssearch_groupssearch_testsRechercher des tests par nom (`query`) ou dossier. Définir `latest_run` pour inclure le dernier résultat d'exécution de chaque test.search_treesstop_suite_runModifie des donnéesArrêter une exécution de suite en cours via `suiterun_id`.stop_test_runModifie des donnéesArrêter une exécution de test en cours via `testrun_id`.submit_projectVisible par d’autresupdate_folderModifie des donnéesupdate_groupModifie des donnéesupdate_reference_screenshotModifie des donnéesupdate_stepModifie des donnéesupdate_suiteModifie des donnéesModifiez le nom, les notes, les tests ou les paramètres d'exécution d'un ensemble avec `unit_id`.update_testModifie des donnéesRenommer un test ou modifier ses notes, dossier ou taille d'écran via `test_id`.update_test_step_positionModifie des donnéesupdate_variableModifie des donnéesupload_testModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez BugBug dans la liste des applications.
- 2
Collez votre clé
Collez votre jeton API de projet BugBug. Dans BugBug, ouvrez la page Intégrations, choisissez l'onglet API et copiez le jeton API du projet. Le jeton appartient à un seul projet, et l'API publique de BugBug nécessite un plan payant.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans BugBug ?
Elle peut lire les projets, tests, suites, dossiers, profils d'exécution, variables, exécutions de test, exécutions de suite et captures d'écran. Elle peut lancer et arrêter des exécutions de test et de suite dans le cloud, créer des tests vides et de nouvelles suites, et mettre à jour le nom, les notes, le dossier ou les paramètres des tests et des suites.
L'IA voit-elle mon jeton API BugBug ?
Non. Votre jeton BugBug est chiffré au repos et jamais montré à l'IA. Après que vous ayez sauvegardé, il ne sera plus montré, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez les outils activés, vous pouvez commencer avec les résultats uniquement. Lancer ou arrêter des exécutions et modifier des tests ou suites peut nécessiter votre approbation avant qu'elles ne s'exécutent. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte BugBug, et l'API publique de BugBug nécessite un plan payant BugBug.
L'IA peut-elle enregistrer les étapes des tests ?
Non. L'IA peut créer un nouveau test vide avec un nom, des notes et un dossier, et modifier les paramètres d'un test. Les étapes sont enregistrées dans BugBug lui-même. L'IA peut lire les étapes existantes d'un test et l'exécuter.
Laissez votre IA travailler dans BugBug dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter BugBug gratuitementPipMCP n’est pas affilié à BugBug. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






