Aller au contenu

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.

Connecter Sentry gratuitement

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ées
  • archive_spike_protectionTransfère de l’argent
  • attach_integration_to_issueVisible par d’autres
  • attach_repo_to_projectModifie des données
  • create_a_skipped_snapshot_status_checkModifie des données
  • create_actionModifie des données
  • create_company_dashboardModifie des données
  • create_company_forwardingModifie des données
  • create_company_group_search_viewVisible par d’autres
  • create_company_monitorModifie des données
  • create_company_projectModifie des données
  • create_company_releaseModifie des données
  • create_company_teamModifie des données
  • create_company_userModifie des données
  • create_company_workflowModifie des données
  • create_deleteModifie des données
  • create_groupModifie des données
  • create_issue_autofixVisible par d’autres
  • create_project_codeownerModifie des données
  • create_project_custom_inbound_filterModifie des données
  • create_project_detectorModifie des données
  • create_project_hookModifie des données
  • create_project_keyModifie des données
  • create_project_symbol_sourceModifie des données
  • create_release_deployModifie des données
  • create_savedModifie des données
  • create_sentry_app_installation_external_issue_actionVisible par d’autres
  • create_sentry_app_installation_ticketVisible par d’autres
  • create_skipModifie des données
  • create_team_external_teamModifie des données
  • create_team_projectModifie des données
  • create_userModifie des données
  • delete_a_project_release_s_fileSupprime des données
  • delete_a_teamSupprime des données
  • delete_actionSupprime des données
  • delete_an_organization_memberSupprime des données
  • delete_codeownerSupprime des données
  • delete_company_dashboardSupprime des données
  • delete_company_detectorSupprime des données
  • delete_company_detectorsTransfère de l’argent
  • delete_company_forwardingSupprime des données
  • delete_company_integrationSupprime des données
  • delete_company_monitorSupprime des données
  • delete_company_releaseSupprime des données
  • delete_company_ticketSupprime des données
  • delete_company_ticketsTransfère de l’argent
  • delete_company_userSupprime des données
  • delete_company_workflowSupprime des données
  • delete_company_workflowsTransfère de l’argent
  • delete_custom_inbound_filterSupprime des données
  • delete_external_teamSupprime des données
  • delete_groupSupprime des données
  • delete_hookSupprime des données
  • delete_issue_ticketSupprime des données
  • delete_keySupprime des données
  • delete_member_teamSupprime des données
  • delete_monitorSupprime des données
  • delete_projectSupprime des données
  • delete_project_symbol_sourcesTransfère de l’argent
  • delete_project_ticketsTransfère de l’argent
  • delete_release_documentSupprime des données
  • delete_replaySupprime des données
  • delete_savedSupprime des données
  • delete_sentry_appSupprime des données
  • delete_sentry_app_installation_ticketSupprime des données
  • delete_snapshotSupprime des données
  • delete_teamSupprime des données
  • delete_userSupprime des données
  • detach_integration_to_issueSupprime des données
  • find_event_by_idTrouver quel projet et problème un `event_id` appartient à dans l'organisation.
  • get_action
  • get_codeowner
  • get_company_dashboard
  • get_company_detector
  • get_company_integration
  • get_company_replay
  • get_company_trace
  • get_company_trace_metum
  • get_company_user
  • get_company_workflow
  • get_cron_monitorRécupérer un moniteur cron par `monitor_id_or_slug`, avec son planning et son statut.
  • get_custom_inbound_filter
  • get_delete
  • get_environment
  • get_eventRécupérer un événement par projet et `event_id`, avec trace d'exécution, balises, contexte de demande et utilisateur.
  • get_event_document
  • get_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_group
  • get_hook
  • get_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_integration
  • get_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_key
  • get_message
  • get_monitor
  • get_organizationRécupérer une organisation par `company_id_or_slug`.
  • get_profile
  • get_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_document
  • get_replay_recording_segment
  • get_saved
  • get_sentry_app
  • get_size_analysi_status_check_rules
  • get_snapshot
  • get_snapshot_image
  • get_snapshot_status_check_rules
  • get_team
  • get_user
  • list_a_project_release_s_commits
  • list_a_project_s_release_files
  • list_actions
  • list_chunks
  • list_company_forwardings
  • list_company_integrations
  • list_company_project_keys
  • list_company_relay_usages
  • list_company_release_threshold_statuses
  • list_company_sentry_app_installations
  • list_company_sentry_apps
  • list_company_stats_v2s
  • list_company_tags
  • list_company_user_teams
  • list_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_deletes
  • list_environmentsLister les environnements (ex: production, staging) dans une organisation.
  • list_event_source_map_debugs
  • list_integrations
  • list_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_hashes
  • list_issue_integrations
  • list_issue_tag_valuesLister toutes les valeurs d'une balise pour un problème par `issue_id` et `tag_key`, avec des compteurs.
  • list_issue_tickets
  • list_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_bases
  • list_latests
  • list_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_models
  • list_organizationsLister les organisations Sentry auxquelles vous avez accès, avec leurs slugs. Utilisez le slug dans les autres outils.
  • list_preprodartifact_install_details
  • list_preprodartifact_size_analysis
  • list_project_codeowners
  • list_project_environments
  • list_project_eventsLister les événements d'erreur récents dans un projet, éventuellement dans une plage temporelle ou `stats_period`.
  • list_project_hooks
  • list_project_keys
  • list_project_ownerships
  • list_project_repos
  • list_project_stats
  • list_project_symbol_sources
  • list_project_teams
  • list_project_users
  • list_projectsLister les projets d'une organisation, éventuellement filtrés par `query`.
  • list_release_commitfiles
  • list_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_segments
  • list_replay_viewed_bies
  • list_repo_commits
  • list_tag_values
  • list_team_projects
  • list_team_users
  • list_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ées
  • retrieve_a_project_release_s_file
  • retrieve_check_ins_for_a_monitor_by_project
  • search_attributes
  • search_company_dashboards
  • search_company_detectors
  • search_company_events
  • search_company_events_timeseries
  • search_company_group_search_views
  • search_company_replay_counts
  • search_company_replay_selectors
  • search_company_replays
  • search_company_repos
  • search_company_sentry_app_components
  • search_company_workflows
  • search_dsyms
  • search_event_documents
  • search_flamegraphs
  • search_groups
  • search_integration_repos
  • search_messages
  • search_metrics
  • search_project_custom_inbound_filters
  • search_project_filters
  • search_project_releases
  • search_project_users
  • search_release_documents
  • search_replay_clicks
  • search_saveds
  • search_sentry_app_installation_external_requests
  • search_stats
  • search_users
  • update_actionModifie des données
  • update_an_organization_member_s_rolesModifie des données
  • update_codeownerModifie des données
  • update_companyModifie des données
  • update_company_dashboardModifie des données
  • update_company_detectorModifie des données
  • update_company_detectorsVisible par d’autres
  • update_company_forwardingModifie des données
  • update_company_monitorModifie des données
  • update_company_releaseModifie des données
  • update_company_ticketVisible par d’autres
  • update_company_ticketsVisible par d’autres
  • update_company_userModifie des données
  • update_company_workflowModifie des données
  • update_company_workflowsVisible par d’autres
  • update_custom_inbound_filterModifie des données
  • update_environmentModifie des données
  • update_external_teamModifie des données
  • update_filterModifie des données
  • update_groupModifie des données
  • update_hookModifie des données
  • update_issue_integrationVisible par d’autres
  • update_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ées
  • update_member_teamModifie des données
  • update_monitorModifie des données
  • update_projectModifie des données
  • update_project_environmentsVisible par d’autres
  • update_project_ownershipsVisible par d’autres
  • update_project_symbol_sourcesVisible par d’autres
  • update_release_documentModifie des données
  • update_savedModifie des données
  • update_sentry_appModifie des données
  • update_teamModifie des données
  • update_userModifie des données
  • upload_a_new_project_release_fileModifie des données
  • upload_documentModifie des données
  • upload_snapshotModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Sentry dans la liste des applications.

  2. 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. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. 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 gratuitement

PipMCP n’est pas affilié à Sentry. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.