Aller au contenu

Intégration · Outils de développement

Connecter Claude et ChatGPT à Opsgenie

Demandez à votre IA quelles alertes P1 sont ouvertes, qui est de garde ce soir, ou reconnaissez une alerte avec un commentaire dans Opsgenie. Elle peut rechercher, créer, reconnaître, fermer, attribuer, mettre en veille et escalader des alertes, travailler sur les incidents, lire les plannings et rotations de garde, et mettre quelqu'un de garde avec une autorisation. Vous obtenez des réponses pendant un incident sans ouvrir la console.

Connecter Opsgenie gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Quelles alertes P1 et P2 ouvertes avons-nous actuellement ?”

    L'IA recherche les alertes via une requête Opsgenie et liste celles qui sont ouvertes avec leur priorité, message et heure.

  • “Qui est de garde pour le planning Platform, et qui vient ensuite ?”

    Elle lit qui est actuellement de garde sur ce planning et qui arrive ensuite.

  • “Reconnaître l'alerte 1542 et ajouter un commentaire indiquant que je travaille dessus.”

    Elle reconnaît l'alerte avec votre commentaire et vérifie le résultat de la demande.

Ce que votre IA peut faire

Alertes

Rechercher, compter, créer, reconnaître, fermer, attribuer, mettre en veille et escalader des alertes, ainsi que ajouter des notes, des étiquettes et des priorités.

Incidents

Rechercher et lire les incidents, créer un incident pour un service et le fermer avec une note.

De garde et équipes

Voir qui est actuellement ou prochainement de garde, lire les plannings, créer des autorisations, et consulter les équipes et utilisateurs.

  • “Mettre Jonas de garde pour Payments du vendredi 18:00 au lundi 08:00.”

    Elle crée une autorisation de planning pour Jonas dans cette fenêtre horaire.

  • “Qu'est-ce qui s'est passé sur l'alerte base de données jusqu'à présent ?”

    Elle liste le journal d'activité et les notes de l'alerte.

  • “Combien d'alertes ont été étiquetées 'checkout' cette semaine ?”

    Elle compte les alertes correspondant à une requête pour cette étiquette et période.

167 outils pour Opsgenie

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • acknowledge_alertModifie des donnéesReconnaître une alerte via `alert_identifier` avec une note optionnelle.
  • add_alert_noteModifie des donnéesAjouter une note à une alerte via `alert_identifier`.
  • add_alert_tagsModifie des donnéesAjouter des tags à une alerte via `alert_identifier`.
  • archive_contactVisible par d’autres
  • archive_heartbeatVisible par d’autres
  • archive_integrationVisible par d’autres
  • archive_notification_ruleVisible par d’autres
  • archive_policyVisible par d’autres
  • archive_policy_disableVisible par d’autres
  • archive_stepVisible par d’autres
  • assign_alertModifie des donnéesAssigner une alerte à un utilisateur `alert_identifier` (ID ou nom d'utilisateur) via `owner`.
  • cancel_maintenanceSupprime des données
  • close_alertVisible par d’autresFermer une alerte par `alert_identifier` avec une note optionnelle.
  • close_incidentVisible par d’autresFermer un incident par `incident_identifier` avec une note optionnelle.
  • count_alertsCompter les alertes correspondant à un Opsgenie `query`.
  • create_alertModifie des donnéesCréer une alerte avec un `message`, plus description optionnelle, priorité (P1-P5), répondants, tags, alias et détails. Les répondants peuvent être notifiés immédiatement.
  • create_alert_detailModifie des données
  • create_alert_responderModifie des données
  • create_alert_teamModifie des données
  • create_alert_unacknowledgeModifie des données
  • create_custom_user_roleSupprime des données
  • create_escalationModifie des données
  • create_forwarding_ruleModifie des données
  • create_heartbeatModifie des données
  • create_incidentModifie des donnéesCréer un incident avec un `message` et `service_id`, plus description optionnelle, priorité, répondants et tags. Les répondants et parties prenantes peuvent être notifiés.
  • create_integrationModifie des données
  • create_integration_actionModifie des données
  • create_maintenanceModifie des données
  • create_notification_rule_orderModifie des données
  • create_notification_rule_stepModifie des données
  • create_policyModifie des données
  • create_policy_create_policyModifie des données
  • create_policy_orderModifie des données
  • create_policy_order_change_policy_orderModifie des données
  • create_routing_rule_orderModifie des données
  • create_saved_searchModifie des données
  • create_scheduleModifie des données
  • create_schedule_overrideModifie des donnéesMettre quelqu'un en garde via `user` dans un horaire défini par `schedule_identifier` de date_de_début à date_de_fin, surchargeant la rotation normale.
  • create_schedule_rotationModifie des données
  • create_teamModifie des données
  • create_team_roleSupprime des données
  • create_team_routing_ruleModifie des données
  • create_team_userModifie des données
  • create_userModifie des données
  • create_user_contactModifie des données
  • create_user_notification_ruleModifie des données
  • delete_alertSupprime des données
  • delete_alert_detailsTransfère de l’argent
  • delete_alert_documentSupprime des données
  • delete_alert_tagsTransfère de l’argent
  • delete_custom_user_roleSupprime des données
  • delete_escalationSupprime des données
  • delete_forwarding_ruleSupprime des données
  • delete_heartbeatSupprime des données
  • delete_incidentSupprime des données
  • delete_integrationSupprime des données
  • delete_maintenanceSupprime des données
  • delete_notification_rule_stepSupprime des données
  • delete_policySupprime des données
  • delete_policy_delete_policySupprime des données
  • delete_saved_searchSupprime des données
  • delete_scheduleSupprime des données
  • delete_schedule_overrideSupprime des données
  • delete_schedule_rotationSupprime des données
  • delete_teamSupprime des données
  • delete_team_roleSupprime des données
  • delete_team_routing_ruleSupprime des données
  • delete_team_userSupprime des données
  • delete_userSupprime des données
  • delete_user_contactSupprime des données
  • delete_user_notification_ruleSupprime des données
  • escalate_alertModifie des donnéesEscalader une alerte via `alert_identifier` vers un `escalation` (ID ou nom). Les prochains répondants sont notifiés.
  • export_ics
  • export_on_call_user
  • get_accountObtenir le nom, le plan et le nombre d'utilisateurs de votre compte Opsgenie.
  • get_alertRécupérer une alerte via `alert_identifier` (ID, petit ID ou alias ; définir identifier_type en conséquence).
  • get_alert_document
  • get_custom_user_role
  • get_escalation
  • get_forwarding_rule
  • get_heartbeat
  • get_incidentRécupérer un incident via `incident_identifier`.
  • get_integration
  • get_maintenance
  • get_next_on_callsObtenir qui sera en garde prochainement pour un horaire défini par `schedule_identifier`.
  • get_notification_rule_step
  • get_policy
  • get_policy_get_policy
  • get_request_statusVérifier le résultat d'une demande d'alerte asynchrone via `request_id` (retourné par create, close, acknowledge et appels similaires).
  • get_request_status_of_incident
  • get_saved_search
  • get_scheduleRécupérer un horaire via `schedule_identifier` avec ses rotations et équipe.
  • get_schedule_on_callsObtenir qui est en garde maintenant (ou à `date`) pour un seul calendrier par `schedule_identifier`.
  • get_schedule_override
  • get_schedule_rotation
  • get_teamRécupérer une équipe via `team_identifier` avec ses membres.
  • get_team_role
  • get_team_routing_rule
  • get_userRécupérer un utilisateur via `user_identifier` (ID ou nom d'utilisateur).
  • get_user_contact
  • get_user_notification_rule
  • list_alert_documents
  • list_alert_logsLister la journalisation d'activité d'une alerte via `alert_identifier`.
  • list_alert_notesLister les notes sur une alerte via `alert_identifier`.
  • list_alert_recipients
  • list_alerts
  • list_custom_user_roles
  • list_escalations
  • list_forwarding_rules
  • list_heartbeat_pings
  • list_heartbeats
  • list_integration_actions
  • list_integrations
  • list_maintenances
  • list_notification_rule_steps
  • list_notifications
  • list_on_callsLister qui est en garde maintenant (ou à `date`) dans tous les horaires.
  • list_policies
  • list_schedule_overrides
  • list_schedule_rotations
  • list_schedule_timelines
  • list_schedulesLister les calendriers de service.
  • list_team_logs
  • list_team_roles
  • list_team_routing_rules
  • list_teamsLister les équipes.
  • list_user_contacts
  • list_user_escalations
  • list_user_forwarding_rules
  • list_user_notification_rules
  • list_user_schedules
  • list_users
  • restore_contactModifie des données
  • restore_heartbeatModifie des données
  • restore_integrationModifie des données
  • restore_notification_ruleModifie des données
  • restore_policyModifie des données
  • restore_policy_enableModifie des données
  • restore_stepModifie des données
  • search_alertsRechercher des alertes avec une clé Opsgenie `query`, triées et paginées avec limite/décalage.
  • search_incidentsRechercher des incidents avec une clé Opsgenie `query`, triés et paginés.
  • search_saved_searches
  • search_usersRechercher des utilisateurs avec une clé `query`, triés et paginés.
  • set_alert_priorityVisible par d’autresModifier la priorité d'une alerte (P1-P5) via `alert_identifier`.
  • snooze_alertModifie des donnéesMettre en veille une alerte via `alert_identifier` jusqu'à `end_time`.
  • update_alert_actionModifie des données
  • update_alert_descriptionsVisible par d’autres
  • update_alert_messagesSupprime des données
  • update_custom_user_roleSupprime des données
  • update_escalationModifie des données
  • update_forwarding_ruleModifie des données
  • update_heartbeatModifie des données
  • update_integrationModifie des données
  • update_integration_actionsVisible par d’autres
  • update_maintenanceModifie des données
  • update_notification_rule_stepModifie des données
  • update_policyModifie des données
  • update_saved_searchModifie des données
  • update_scheduleModifie des données
  • update_schedule_overrideModifie des données
  • update_schedule_rotationModifie des données
  • update_teamModifie des données
  • update_team_roleSupprime des données
  • update_team_routing_ruleModifie des données
  • update_userModifie des données
  • update_user_contactModifie des données
  • update_user_notification_ruleModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Collez votre clé API Opsgenie et choisissez votre adresse API : https://api.opsgenie.com (US) ou https://api.eu.opsgenie.com (EU). Dans Opsgenie, allez dans Paramètres > Gestion des clés API et cliquez sur Ajouter une nouvelle clé API, en cochant les droits d'accès nécessaires. Vous pouvez également utiliser la clé API d'une intégration API sous Équipes/Intégrations.

  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 Opsgenie ?

L'IA peut lire votre compte, alertes, notes et journaux d'alerte, incidents, plannings, rotations de garde, équipes et utilisateurs. Elle peut créer, reconnaître, fermer, attribuer, mettre en veille et escalader des alertes, ajouter des notes et étiquettes, modifier la priorité, créer et fermer des incidents et créer des autorisations de planning.

L'IA voit-elle ma clé API Opsgenie ?

Non. Vos identifiants Opsgenie sont chiffrés au repos et jamais montrés à l'IA. Après les avoir sauvegardés, ils ne sont plus affichés, même pas pour 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 en lecture seule. Créer une alerte ou un incident et escalader peuvent notifier immédiatement, tandis que fermer peut nécessiter votre approbation. Chaque appel 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 propose un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche. Vous avez également besoin de votre propre compte Opsgenie.

Quelle adresse API dois-je choisir ?

Opsgenie dispose d'adresses API séparées pour les comptes US et EU. Si votre compte est hébergé en UE, choisissez https://api.eu.opsgenie.com. Sinon, choisissez https://api.opsgenie.com. Les droits d'accès cochés sur la clé API limitent également ce que l'IA peut faire.

Laissez votre IA travailler dans Opsgenie dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Opsgenie gratuitement

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