Aller au contenu

Intégration · Outils de développement

Connectez Claude et ChatGPT à Spike.sh

Demandez à votre IA quels incidents Spike.sh sont toujours non reconnus, qui est en service maintenant ou ce qu'il s'est passé pendant la panne de la nuit dernière. Elle peut lister et lire les incidents, services, plannings d'appel, politiques d'escalade et intégrations. Elle peut également reconnaître, escalader et résoudre des incidents, définir priorité et gravité, ajouter des répondants et des surcharges, et publier des mises à jour sur vos pages de statut.

Connecter Spike.sh gratuitement

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

Essayez de demander

  • “Quels incidents sont déclenchés et encore non reconnus ?”

    L'IA liste les incidents déclenchés pour votre équipe, avec le service, la priorité et la gravité de chacun.

  • “Qui est en service maintenant, et qui sera ensuite ?”

    Elle liste tous ceux actuellement en service selon les plannings de l'équipe et trouve la prochaine personne dans le planning que vous choisissez.

  • “Reconnaissez l'incident 312 et définissez-le comme p1.”

    Elle reconnaît l'incident, ce qui arrête toute escalade supplémentaire, et définit sa priorité en p1.

Ce que votre IA peut faire

Réponse aux incidents

Listez les incidents déclenchés et reconnus, lisez un incident et son journal d'activité, et reconnaissez, escaladez ou résolvez des incidents.

Appels en service et escalades

Voyez qui est en service maintenant et ensuite, lisez les plannings et politiques d'escalade, ajoutez des surcharges et des répondants aux incidents.

Services et pages de statut

Listez les services et ceux affectés par des incidents ouverts, recherchez des occurrences passées, et publiez des incidents et mises à jour sur les pages de statut.

  • “Qu'est-ce qu'il s'est passé dans l'incident 305 ?”

    Elle lit la chronologie de l'incident avec les alertes, reconnaissances, escalades et notes.

  • “Publiez sur notre page de statut que l'API est dégradée et que nous enquêtons.”

    Elle crée un incident de page de statut avec titre, description, gravité et composants affectés. Elle est visible pour le public et les abonnés.

  • “Couvrez la garde de Sara le samedi avec Jonas.”

    Elle ajoute une surcharge au planning d'appel afin que Jonas couvre la garde du début à la fin.

86 outils pour Spike.sh

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_incidentsModifie des donnéesReconnaître un ou plusieurs incidents par leur `ids`. Arrête toute escalade supplémentaire.
  • add_incident_responderModifie des donnéesAjouter un répondant `user` à des incidents via `ids` et `team_id`. L'utilisateur est notifié.
  • add_on_call_overrideModifie des donnéesAjouter une surcharge à un planning de garde via `oncall_id` afin que `user` couvre le décalage de `start` à `end`, avec une option `timezone` et note.
  • add_status_page_incident_updateModifie des donnéesAjouter une mise à jour de statut (par exemple, en cours d'enquête ou résolu) à un incident de page de statut via `status_page_id` et `incident_id`, avec `title`, `status` et les statuts des composants. Visible publiquement.
  • archive_escalationSupprime des données
  • archive_integrationSupprime des données
  • archive_ruleSupprime des données
  • create_a_componentModifie des données
  • create_a_new_planned_maintenanceModifie des données
  • create_an_alert_ruleModifie des données
  • create_an_escalation_policyModifie des données
  • create_an_integrationModifie des données
  • create_component_updateModifie des données
  • create_create_post_services_createModifie des données
  • create_incidentModifie des donnéesCréer un incident sur une intégration avec `team_id`, `integration_webhook` (via list_integrations), `title`, `message`, et une option `priority` (p1-p5) et `severity` (sev1-sev3). Cela alerte les répondants en garde.
  • create_incident_editModifie des données
  • create_on_callModifie des données
  • create_on_call_layerModifie des données
  • create_planned_maintenance_updateModifie des données
  • create_status_page_incidentModifie des donnéesPublier un nouvel incident sur une page de statut publique via `status_page_id` avec `title`, `desc`, `severity` et les composants affectés `component_status`. Visible publiquement et aux abonnés.
  • create_unacknowledgeModifie des données
  • delete_incidents_responderSupprime des données
  • delete_on_call_layerSupprime des données
  • delete_override_removesTransfère de l’argent
  • delete_removesTransfère de l’argent
  • escalate_incidentsModifie des donnéesEscalader un ou plusieurs incidents par leur `ids` au niveau suivant de la politique d'escalade. Notifie les prochains répondants.
  • fetch_incidents_assigned_to_a_user
  • fetch_incidents_for_a_service
  • fetch_integrations_of_a_service
  • fetch_members_in_your_org
  • get_escalation
  • get_incidentRécupérer un incident par son numéro `counter_id` et `team_id`, y compris le statut, le service, la priorité et la sévérité.
  • get_incident_activity_logRécupérer la chronologie d'un incident (alertes, reconnaissances, escalades, notes) via `counter_id` et `team_id`.
  • get_incident_previous_incident
  • get_incident_previous_incidents
  • get_incident_suppressed_incident
  • get_next_on_callTrouver qui est en garde prochainement sur un planning de garde via `oncall_id`.
  • get_on_callRécupérer un planning de garde via `oncall_id` et `team_id`, affichant les shifts à partir du `from`.
  • get_org_infoRécupérer les détails de votre organisation Spike. À utiliser pour confirmer le compte dans lequel vous travaillez.
  • get_page
  • get_page_component
  • get_page_incident
  • get_page_planned_maintenance
  • get_rule
  • get_serviceRécupérer un service et ses incidents via `counter_id` et `team_id`.
  • get_team_my_teams
  • get_userRécupérer un utilisateur via `user_id`.
  • list_acknowledged_incidentsLister les incidents reconnus mais non résolus pour une équipe via `team_id`.
  • list_active_on_call_shiftsLister tout le monde en garde sur les plannings d'une équipe via `team_id`.
  • list_affected_servicesLister les services actuellement affectés par des incidents ouverts pour une équipe via `team_id`.
  • list_am_i_on_calls
  • list_availables
  • list_escalation_policiesLister les politiques d'escalade d'une équipe via `team_id`.
  • list_incident_incident_contexts
  • list_incident_suppressed_incidents
  • list_incidentsLister les incidents récents pour une équipe via `team_id`.
  • list_integrationsLister les intégrations d'alerte d'une équipe via `team_id`, y compris l'URL webhook de chaque intégration.
  • list_on_call_active_shifts
  • list_on_call_escalations
  • list_on_call_overrides
  • list_on_callsLister les plannings de garde d'une équipe via `team_id`.
  • list_overviews
  • list_page_components
  • list_page_incidents
  • list_page_planned_maintenances
  • list_page_subscribers
  • list_previous
  • list_rules
  • list_servicesLister tous les services d'une équipe via `team_id`.
  • list_status_pagesLister toutes vos pages de statut avec leurs IDs.
  • list_teamsLister toutes les équipes de votre organisation Spike avec leur _id de 24 caractères. La plupart des autres outils nécessitent ce `team_id`.
  • list_triggered_incidentsLister les incidents déclenchés mais non reconnus pour une équipe via `team_id`.
  • list_upcoming_shifts
  • list_upcomings
  • list_usersLister tous les utilisateurs de votre organisation Spike avec leurs IDs.
  • remove_severityTransfère de l’argent
  • resolve_incidentsModifie des donnéesRésoudre un ou plusieurs incidents par leur `ids`.
  • search_incident_occurrencesRechercher toutes les occurrences d'incidents entre les dates `start` et `end`, filtrées optionnellement par `teams`, `status`, `service` ou `integration`. Les résultats sont paginés avec `page` et `limit`.
  • set_incident_priorityModifie des donnéesDéfinir la `priority` (p1-p5) sur des incidents via `ids` et `team_id`.
  • set_incident_severityModifie des donnéesDéfinir la `severity` (sev1-sev3) sur les incidents via `ids` et `team_id`.
  • update_escalation_updatesVisible par d’autres
  • update_incident_public_sharingsVisible par d’autres
  • update_on_callModifie des données
  • update_on_call_layerModifie des données
  • update_rule_updatesVisible par d’autres
  • update_updatesVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Collez votre clé API Spike et l'ID de votre équipe. Dans Spike, ouvrez app.spike.sh/api (Paramètres › API) et générez une clé API. L'ID de l'équipe est le _id de 24 caractères de votre équipe, pas le court alias affiché dans les URLs. Vous pouvez le récupérer avec l'outil list_teams.

  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 sur Spike.sh ?

Il peut lire votre organisation, équipes, utilisateurs, services, incidents, journaux d'activité des incidents, plannings de garde, politiques d'échelle, intégrations et pages de statut, ainsi que rechercher les occurrences d'incident par date. Il peut créer, reconnaître, escalader et résoudre des incidents, définir la priorité et la sévérité, ajouter des répondants et des surplombs de garde, et publier des incidents et mises à jour sur les pages de statut.

L'IA voit-elle mes identifiants Spike.sh ?

Non. Votre clé API et votre ID d'équipe sont chiffrés au repos et jamais montrés à l'IA. Une fois 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 quels outils sont activés, donc vous pouvez commencer par des recherches uniquement. Créer ou escalader un incident alerte les répondants, et les publications sur la page de statut sont publiques, donc ces outils peuvent nécessiter votre approbation avant d'exécuter. 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 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 autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans facturés se calculent par tâche terminée. Vous avez également besoin de votre propre compte Spike.sh.

Où puis-je trouver mon ID d'équipe Spike ?

La plupart des outils Spike nécessitent l'_id_ de votre équipe, un identifiant de 24 caractères. Ce n'est pas le court-slug que vous voyez dans les URL Spike. L'outil list_teams retourne toutes les équipes de votre organisation avec leur _id_, donc l'IA peut le rechercher pour vous.

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

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

Connecter Spike.sh gratuitement

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