Intégration · Outils de développement
Connecter Claude & ChatGPT à Sentry
Demandez à votre IA ce qui casse en production et obtenez la réponse directement depuis Sentry. Elle peut lister les problèmes non résolus, parcourir le trace d'exception d'un événement, vérifier l'état de santé d'une version et repérer les tâches planifiées qui ont manqué un exécution. Quand vous êtes prêt, elle peut résoudre, ignorer ou attribuer des problèmes pour vous.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quels sont les principaux erreurs non résolues en production au cours des dernières 24 heures ?”
L'IA exécute list_issues avec une recherche Sentry comme is:unresolved dans l'environnement de production et classe les résultats par nombre d'événements.
“Expliquez le problème WEB-3F2 et montrez-moi où il échoue.”
Elle consulte l'ID court, récupère l'événement recommandé et vous guide à travers la trace d'exception, les balises et le contexte de demande.
“Quelle est la santé de la version 2.14.0 et quelles fonctionnalités y ont été déployées ?”
Elle lit l'état de santé, l'adoption et le nombre de nouveaux problèmes de la version, puis liste les commits et déploiements pour cette version.
Ce que votre IA peut faire
Problèmes et traces d'exception
Recherchez des problèmes avec la syntaxe de requête propre de Sentry et ouvrez n'importe quel événement avec sa trace d'exception, ses balises, son contexte de demande et utilisateur. L'IA peut également lire la correction suggérée par Seer pour un problème.
Versions, déploiements et tâches planifiées
Vérifiez l'état de santé et l'adoption d'une version, listez les commits et déploiements, et suivez les vérifications des moniteurs de tâches planifiées pour capturer les exécutions manquantes.
Triage depuis la conversation
Résolvez, ignorez, marquez comme favoris ou attribuez des problèmes sans ouvrir Sentry. Tous les autres outils de Sentry ne lisent que des données.
“Quelques tâches planifiées ont-elles manqué d'exécution hier soir ?”
Elle liste vos moniteurs de tâches planifiées et leurs dernières vérifications et signale les exécutions manquantes ou échouées.
“Quels navigateurs sont touchés par cette erreur de paiement ?”
Elle récupère la répartition des balises navigateur pour le problème, avec un comptage pour chaque valeur.
“Attribuez ces trois problèmes à Maria et marquez l'ancien comme résolu.”
Elle trouve Maria dans la liste des membres et met à jour les problèmes par ID avec le nouveau responsable et l'état.
239 outils pour Sentry
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_a_member_to_an_organizationModifie des donnéesarchive_spike_protectionTransfère de l’argentattach_integration_to_issueVisible par d’autresattach_repo_to_projectModifie des donnéescreate_a_skipped_snapshot_status_checkModifie des donnéescreate_actionModifie des donnéescreate_company_dashboardModifie des donnéescreate_company_forwardingModifie des donnéescreate_company_group_search_viewVisible par d’autrescreate_company_monitorModifie des donnéescreate_company_projectModifie des donnéescreate_company_releaseModifie des donnéescreate_company_teamModifie des donnéescreate_company_userModifie des donnéescreate_company_workflowModifie des donnéescreate_deleteModifie des donnéescreate_groupModifie des donnéescreate_issue_autofixVisible par d’autrescreate_project_codeownerModifie des donnéescreate_project_custom_inbound_filterModifie des donnéescreate_project_detectorModifie des donnéescreate_project_hookModifie des donnéescreate_project_keyModifie des donnéescreate_project_symbol_sourceModifie des donnéescreate_release_deployModifie des donnéescreate_savedModifie des donnéescreate_sentry_app_installation_external_issue_actionVisible par d’autrescreate_sentry_app_installation_ticketVisible par d’autrescreate_skipModifie des donnéescreate_team_external_teamModifie des donnéescreate_team_projectModifie des donnéescreate_userModifie des donnéesdelete_a_project_release_s_fileSupprime des donnéesdelete_a_teamSupprime des donnéesdelete_actionSupprime des donnéesdelete_an_organization_memberSupprime des donnéesdelete_codeownerSupprime des donnéesdelete_company_dashboardSupprime des donnéesdelete_company_detectorSupprime des donnéesdelete_company_detectorsTransfère de l’argentdelete_company_forwardingSupprime des donnéesdelete_company_integrationSupprime des donnéesdelete_company_monitorSupprime des donnéesdelete_company_releaseSupprime des donnéesdelete_company_ticketSupprime des donnéesdelete_company_ticketsTransfère de l’argentdelete_company_userSupprime des donnéesdelete_company_workflowSupprime des donnéesdelete_company_workflowsTransfère de l’argentdelete_custom_inbound_filterSupprime des donnéesdelete_external_teamSupprime des donnéesdelete_groupSupprime des donnéesdelete_hookSupprime des donnéesdelete_issue_ticketSupprime des donnéesdelete_keySupprime des donnéesdelete_member_teamSupprime des donnéesdelete_monitorSupprime des donnéesdelete_projectSupprime des donnéesdelete_project_symbol_sourcesTransfère de l’argentdelete_project_ticketsTransfère de l’argentdelete_release_documentSupprime des donnéesdelete_replaySupprime des donnéesdelete_savedSupprime des donnéesdelete_sentry_appSupprime des donnéesdelete_sentry_app_installation_ticketSupprime des donnéesdelete_snapshotSupprime des donnéesdelete_teamSupprime des donnéesdelete_userSupprime des donnéesdetach_integration_to_issueSupprime des donnéesfind_event_by_idTrouver quel projet et problème un `event_id` appartient à dans l'organisation.get_actionget_codeownerget_company_dashboardget_company_detectorget_company_integrationget_company_replayget_company_traceget_company_trace_metumget_company_userget_company_workflowget_cron_monitorRécupérer un moniteur cron par `monitor_id_or_slug`, avec son planning et son statut.get_custom_inbound_filterget_deleteget_environmentget_eventRécupérer un événement par projet et `event_id`, avec trace d'exécution, balises, contexte de demande et utilisateur.get_event_documentget_event_statsObtenir le nombre d'événements par projet pour l'organisation : `field` (par exemple, la somme de quantity), `category` (erreur, transaction...), `stats_period` et `interval`.get_groupget_hookget_issueRécupérer un problème par ID, avec titre, coupable, statut, nombre d'événements, utilisateurs affectés et premier/dernier vu.get_issue_autofixObtenir l'état et la correction suggérée par l'IA de Sentry (Seer) pour un problème via `issue_id`.get_issue_by_short_idRechercher un problème par son ID court (ex: PROJET-1A2) et récupérer son ID numérique et projet.get_issue_eventRécupérer un événement d'un problème par `issue_id` et `event_id` (utilisez le plus récent, le plus ancien ou recommandé), avec trace d'exécution, balises et contexte.get_issue_integrationget_issue_tagRécupérer la répartition d'une balise (ex: navigateur, version, environnement) pour un problème par `issue_id` et `tag_key`.get_keyget_messageget_monitorget_organizationRécupérer une organisation par `company_id_or_slug`.get_profileget_projectRécupérer un projet par slug d'organisation et `project_id_or_slug`.get_releaseRécupérer une version par `version`, avec sa santé, adoption et nombre de nouveaux problèmes.get_release_documentget_replay_recording_segmentget_savedget_sentry_appget_size_analysi_status_check_rulesget_snapshotget_snapshot_imageget_snapshot_status_check_rulesget_teamget_userlist_a_project_release_s_commitslist_a_project_s_release_fileslist_actionslist_chunkslist_company_forwardingslist_company_integrationslist_company_project_keyslist_company_relay_usageslist_company_release_threshold_statuseslist_company_sentry_app_installationslist_company_sentry_appslist_company_stats_v2slist_company_tagslist_company_user_teamslist_cron_checkinsLister les dernières vérifications d'un moniteur cron via `monitor_id_or_slug` afin de voir les exécutions manquées ou échouées.list_cron_monitorsLister les moniteurs cron dans une organisation, filtrés par `project`, `environment` ou `owner`.list_deleteslist_environmentsLister les environnements (ex: production, staging) dans une organisation.list_event_source_map_debugslist_integrationslist_issue_eventsLister les événements (occurrences individuelles) d'un problème via `issue_id`, éventuellement filtrés par `query`, `environment` ou une plage temporelle.list_issue_hasheslist_issue_integrationslist_issue_tag_valuesLister toutes les valeurs d'une balise pour un problème par `issue_id` et `tag_key`, avec des compteurs.list_issue_ticketslist_issuesLister les problèmes dans une organisation en utilisant la recherche Sentry via `query` (par exemple is:unresolved level:error), avec `project`, `environment`, `stats_period` et `sort`. Utilisez pour trouver les erreurs principales ou les plus récentes.list_latest_baseslist_latestslist_membersLister les membres d'une organisation, éventuellement filtrés par `query` (par exemple email). Utilisez pour trouver un membre à qui assigner des problèmes.list_modelslist_organizationsLister les organisations Sentry auxquelles vous avez accès, avec leurs slugs. Utilisez le slug dans les autres outils.list_preprodartifact_install_detailslist_preprodartifact_size_analysislist_project_codeownerslist_project_environmentslist_project_eventsLister les événements d'erreur récents dans un projet, éventuellement dans une plage temporelle ou `stats_period`.list_project_hookslist_project_keyslist_project_ownershipslist_project_reposlist_project_statslist_project_symbol_sourceslist_project_teamslist_project_userslist_projectsLister les projets d'une organisation, éventuellement filtrés par `query`.list_release_commitfileslist_release_commitsLister les engagements inclus dans une release via `version`.list_release_deploysLister les déploiements d'une release via `version`, avec environnements et dates.list_releasesLister les releases d'une organisation, filtrées par `project`, `environment` ou `query`.list_replay_recording_segmentslist_replay_viewed_bieslist_repo_commitslist_tag_valueslist_team_projectslist_team_userslist_teamsLister les équipes d'une organisation, éventuellement filtrées par `query`.list_user_feedbackLister les retours d'information soumis par les utilisateurs finaux dans un projet.restore_spike_protectionModifie des donnéesretrieve_a_project_release_s_fileretrieve_check_ins_for_a_monitor_by_projectsearch_attributessearch_company_dashboardssearch_company_detectorssearch_company_eventssearch_company_events_timeseriessearch_company_group_search_viewssearch_company_replay_countssearch_company_replay_selectorssearch_company_replayssearch_company_repossearch_company_sentry_app_componentssearch_company_workflowssearch_dsymssearch_event_documentssearch_flamegraphssearch_groupssearch_integration_repossearch_messagessearch_metricssearch_project_custom_inbound_filterssearch_project_filterssearch_project_releasessearch_project_userssearch_release_documentssearch_replay_clickssearch_savedssearch_sentry_app_installation_external_requestssearch_statssearch_usersupdate_actionModifie des donnéesupdate_an_organization_member_s_rolesModifie des donnéesupdate_codeownerModifie des donnéesupdate_companyModifie des donnéesupdate_company_dashboardModifie des donnéesupdate_company_detectorModifie des donnéesupdate_company_detectorsVisible par d’autresupdate_company_forwardingModifie des donnéesupdate_company_monitorModifie des donnéesupdate_company_releaseModifie des donnéesupdate_company_ticketVisible par d’autresupdate_company_ticketsVisible par d’autresupdate_company_userModifie des donnéesupdate_company_workflowModifie des donnéesupdate_company_workflowsVisible par d’autresupdate_custom_inbound_filterModifie des donnéesupdate_environmentModifie des donnéesupdate_external_teamModifie des donnéesupdate_filterModifie des donnéesupdate_groupModifie des donnéesupdate_hookModifie des donnéesupdate_issue_integrationVisible par d’autresupdate_issuesVisible par d’autresMettre à jour des problèmes dans un projet : passer le(s) problème(s) `id`(s) et définir `status` (résolu, non résolu, ignoré), `assigned_to`, `is_bookmarked` ou `has_seen`. Sans `id`, cela s'applique à tous les problèmes correspondants dans le projet, donc passez toujours des IDs.update_keyModifie des donnéesupdate_member_teamModifie des donnéesupdate_monitorModifie des donnéesupdate_projectModifie des donnéesupdate_project_environmentsVisible par d’autresupdate_project_ownershipsVisible par d’autresupdate_project_symbol_sourcesVisible par d’autresupdate_release_documentModifie des donnéesupdate_savedModifie des donnéesupdate_sentry_appModifie des donnéesupdate_teamModifie des donnéesupdate_userModifie des donnéesupload_a_new_project_release_fileModifie des donnéesupload_documentModifie des donnéesupload_snapshotModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Sentry dans la liste des applications.
- 2
Collez votre clé
Collez un jeton d'authentification Sentry. Dans Sentry, allez dans Paramètres utilisateur > Jetons personnels, cliquez sur Créer un nouveau jeton, choisissez les périmètres dont l'IA doit disposer et copiez le jeton.
- 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 Sentry ?
Elle peut lire des organisations, projets, équipes, membres, environnements, problèmes, événements, versions, moniteurs de tâches planifiées, retours d'utilisateurs et statistiques d'événements. Elle peut trouver le problème auquel appartient un ID d'événement et lire l'analyse autofix de Seer. Le seul outil qui change quelque chose est update_issues, qui définit l'état, le responsable, le statut de favori ou l'état vu.
L'IA voit-elle ma clé API Sentry ?
Non. Vous collez votre token d'authentification Sentry dans PipMCP une seule fois. Il est chiffré au repos, jamais montré à l'IA et jamais de nouveau après sauvegarde. L'IA ne reçoit que les résultats des outils activés.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez quels outils sont activés, vous pouvez donc désactiver update_issues pour garder la connexion en lecture seule. Vous pouvez aussi exiger une approbation avant que l'IA modifie des problèmes. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et ajoutez votre lien PipMCP. Le mode Développeur nécessite un plan ChatGPT payant : Plus, Pro, Business ou Entreprise. Le même lien fonctionne aussi dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé) et dans Cursor.
Quel est le coût ?
PipMCP propose un plan gratuit et vous n'avez pas besoin de carte bancaire pour commencer. Les plans payants sont facturés par tâche terminée. Vous connectez votre propre compte Sentry, donc tout ce que facture Sentry est entre vous et Sentry.
Quelles périmètres mon token Sentry doit-il avoir ?
Donnez au token uniquement ce dont l'IA a besoin. Pour les recherches, une autorisation de lecture sur votre organisation, projets et problèmes suffit. Si vous voulez que l'IA résolve ou affecte des problèmes, le token a aussi besoin d'autorisation d'écriture sur les problèmes. Les périmètres du token et les outils activés dans PipMCP limitent tous ensemble ce que l'IA peut faire.
Laissez votre IA travailler dans Sentry dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Sentry gratuitementPipMCP n’est pas affilié à Sentry. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






