Assistants IA (MCP)
Vue d’ensemble
Section intitulée « Vue d’ensemble »OKStatus fait tourner un serveur MCP distant (Model Context Protocol), hébergé en Europe comme le reste de la plateforme. Ajoutez-le comme connecteur dans votre assistant IA et vous pourrez demander, dans une conversation, ce qui est en panne, comment un monitor s’est comporté le mois dernier ou quelles maintenances sont prévues.
La lecture est disponible sur tous les plans, avec les droits d’un lecteur (viewer) : l’assistant voit ce qu’un lecteur de votre organisation voit, rien de plus. Sur Max et Enterprise, l’assistant peut aussi faire des modifications : créer un monitor, ouvrir un incident, planifier une maintenance.
URL du connecteur
Section intitulée « URL du connecteur »https://mcp.okstatus.eu/mcpInstallation
Section intitulée « Installation »-
Copiez l’URL ci-dessus, avec le
/mcpfinal —https://mcp.okstatus.euseul ne fonctionne pas. -
Ajoutez-la comme connecteur dans votre assistant.
-
Mistral Vibe (anciennement Le Chat) : ajoutez un connecteur personnalisé, collez l’URL dans le champ Serveur et laissez l’authentification sur OAuth 2.1. Les paramètres OAuth avancés restent désactivés : aucun ID client n’est nécessaire.
-
Claude : Paramètres → Connecteurs → Ajouter un connecteur personnalisé, puis collez l’URL.
-
Claude Code :
Fenêtre de terminal claude mcp add --transport http okstatus https://mcp.okstatus.eu/mcpSans
--transport http, Claude Code prend l’URL pour une commande locale et la connexion échoue. -
VS Code (GitHub Copilot) : lancez MCP: Add Server… depuis la palette de commandes, choisissez HTTP et collez l’URL. Ou ajoutez-le dans
.vscode/mcp.json:{ "servers": { "okstatus": { "type": "http", "url": "https://mcp.okstatus.eu/mcp" } } } -
Un autre assistant : les assistants sont activés un par un, et la connexion OKStatus refuse celui qu’elle ne connaît pas. Dites-nous lequel vous utilisez à contact@okstatus.eu.
-
-
Connectez-vous à OKStatus. L’assistant ouvre la page de connexion d’OKStatus. Connectez-vous avec votre compte habituel (mot de passe, SSO ou connexion sociale), puis acceptez l’accès demandé.
Votre compte doit appartenir à une organisation. Si vous êtes membre de plusieurs, l’assistant peut les lister et interroger celle que vous nommez ; sinon il utilise votre organisation par défaut.
Ce que vous pouvez demander
Section intitulée « Ce que vous pouvez demander »L’assistant choisit seul le bon outil. Aujourd’hui, le serveur propose :
| Outil | Ce qu’il renvoie |
|---|---|
list_organizations | Vos organisations, avec leur plan et votre rôle |
get_status_overview | Le nombre de monitors up, down ou en pause, et les incidents ouverts |
list_monitors | Vos monitors, filtrables par statut, type, nom ou groupe |
list_monitor_groups | Vos groupes de monitors (les dossiers de la page Monitors) et leurs monitors |
get_monitor | Les réglages d’un monitor, son uptime sur 24 h et ses 10 derniers checks ; pour un monitor AI model, ses TTFT, TPOT et ITL sur 24 h |
get_monitor_uptime | L’uptime et les minutes d’indisponibilité sur 24 h, 7, 30 ou 90 jours |
list_monitor_checks | Les derniers checks d’un monitor, par région |
list_incidents / get_incident | Les incidents et leur chronologie |
list_maintenances | Les maintenances prévues, en cours et passées |
list_status_pages | Vos pages de statut : adresse, publiée ou non, protégée par mot de passe ou non, et les monitors affichés sur chacune |
list_alert_channels | Vos canaux d’alerte (nom, type, santé, monitors rattachés), jamais leur webhook ni leur token |
list_private_agents | Vos agents privés : état, version, machine, charge et monitors exécutés |
get_uptime_chart | Une image de la disponibilité quotidienne de monitors ou d’un groupe sur 7, 30 ou 90 jours |
Exemples :
- « Est-ce que quelque chose est en panne en ce moment ? »
- « Quel était l’uptime de l’API de paiement le mois dernier ? »
- « Quelles maintenances sont prévues cette semaine ? »
- « Montre-moi un graphique du groupe Paiement sur les 30 derniers jours. »
- « Quels monitors n’ont aucun canal d’alerte ? »
- « Mes agents privés sont-ils à jour ? »
Faire des modifications (Max et Enterprise)
Section intitulée « Faire des modifications (Max et Enterprise) »Sur les plans Max et Enterprise, l’assistant peut aussi agir :
| Outil | Ce qu’il fait |
|---|---|
create_monitor | Crée un monitor |
update_monitor | Modifie les réglages d’un monitor (cible, intervalle, régions, tags, codes acceptés, mot-clé, port, DNS), le déplace dans un groupe, le met en pause ou le relance |
set_monitor_alert_channels | Rattache des canaux d’alerte existants à un monitor |
get_sla_report_link | Génère un rapport SLA (PDF) et renvoie un lien de téléchargement privé, valable une heure |
send_sla_report | Génère un rapport SLA (PDF) et l’envoie une fois par e-mail, à cinq destinataires au plus |
create_incident | Ouvre un incident |
add_incident_update | Ajoute une mise à jour à un incident, y compris sa résolution |
create_maintenance | Planifie une maintenance |
cancel_maintenance | Annule une maintenance planifiée |
Exemples :
-
« Crée un monitor HTTP pour https://api.example.com/health, toutes les minutes, depuis Paris et Francfort. »
-
« Déplace les monitors de la commande dans le groupe Paiement et rattache-leur le canal d’astreinte. »
-
« Mets en pause les monitors de préproduction. »
-
« Envoie le rapport SLA du mois dernier pour le groupe Paiement à finance@example.com. »
-
Un seul consentement. À l’ajout du connecteur, l’écran de consentement d’OKStatus demande ensemble la lecture (
okstatus:read) et la création/modification (okstatus:write). Si vous vous êtes connecté avant octobre 2026, votre connexion ne fait que lire : supprimez le connecteur et ajoutez-le de nouveau. -
Votre rôle s’applique toujours. Un lecteur ne peut rien modifier par l’assistant non plus.
-
Les mêmes règles que le tableau de bord. Nombre de monitors, intervalle minimal et notifications sont ceux de votre plan : une modification faite par l’assistant est la même que celle faite à la main.
-
Rien n’est supprimé. Aucun outil ne supprime un monitor, un incident ou une page de statut.
-
Aucun secret par l’assistant. Les canaux d’alerte se créent dans le tableau de bord, parce qu’un canal contient une URL de webhook ou un token ; l’assistant ne peut que rattacher des canaux qui existent déjà.
-
Les rapports comptent dans votre quota mensuel, exactement comme ceux générés depuis la page Rapports.
-
Tracé. Le journal d’audit indique votre nom et l’assistant utilisé.
Sécurité et limites
Section intitulée « Sécurité et limites »- Lecture seule en dessous de Max. Sur les plans Free et Pro, et pour les lecteurs sur tous les plans, aucun outil ne modifie vos monitors, incidents ou réglages, quel que soit le consentement donné.
- Où vont vos données. Ce que l’assistant lit est transmis à l’assistant que vous avez choisi. Nous recommandons Mistral Vibe, hébergé dans l’UE ; avec un autre assistant, l’écran de consentement vous prévient que des données peuvent sortir de l’UE.
- Pas de secrets. Les identifiants intégrés à l’URL d’un monitor (
https://user:pass@host) sont retirés avant d’atteindre l’assistant. - Limite de débit. 300 requêtes par tranche de 5 minutes et par utilisateur, dont 30 modifications au plus, indépendamment du quota API de votre organisation.
- Révoquer l’accès. Supprimez le connecteur dans votre assistant : il devra se reconnecter pour lire quoi que ce soit.
Assistant, API ou Terraform ?
Section intitulée « Assistant, API ou Terraform ? »Les trois atteignent les mêmes monitors, groupes et canaux d’alerte, avec les mêmes limites de plan.
| Pour quoi | Peut supprimer | Manipule des secrets | |
|---|---|---|---|
| Assistant IA (MCP) | Les questions, et les modifications ponctuelles dans une conversation | Non | Non — canaux d’alerte et identifiants restent dans le tableau de bord |
| API REST | Vos scripts et vos pipelines CI | Oui | Oui |
| Terraform | Une surveillance versionnée, à côté de l’infrastructure qu’elle observe | Oui | Oui |