AIS Agent Flight Recorder — dead-man alerts & resume for AI agents

Dead-man switch for AI agents & cron jobs: heartbeat with state capsule, alerts + resume links

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
76%
Qualität der Benennung
88%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~594Tokens (Tool-Definitionen)
~829 BTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.46% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "recorder": {
      "url": "https://api.aislabs.ai/recorder/mcp"
    }
  }
}

Remote-Endpunkte

https://api.aislabs.ai/recorder/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢register_monitor(name, period_minutes, grace_minutes, alert_webhook, alert_email)

Agent Flight Recorder — FREE (1 monitor per alert target) / Gateway key (20 monitors + stored capsules + fleet view). Register an agent or scheduled job to be watched: you get a monitor_id + secret; the agent then calls heartbeat every period_minutes. If heartbeats stop for period + grace, the alert target (Discord/HTTPS webhook and/or email) is notified with the last state capsule and a resume link.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "What is being watched, e.g. \"nightly ETL loop\""
    },
    "period_minutes": {
      "type": "number",
      "description": "Expected heartbeat interval in minutes (default 10)"
    },
    "grace_minutes": {
      "type": "number",
      "description": "How late a heartbeat may be before alerting (default 5)"
    },
    "alert_webhook": {
      "type": "string",
      "description": "Discord webhook URL or any HTTPS webhook (receives JSON)"
    },
    "alert_email": {
      "type": "string",
      "description": "Email address to alert (Gateway key tier only; capped at 10 emails/monitor/day)"
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false
}
⚪heartbeat(monitor_id, secret, capsule, status)

Agent Flight Recorder — "still alive" ping for a registered monitor. Include capsule (any JSON ≤32KB: current step, done, next, ids) so a dead-man alert can carry resume state (stored on the key tier). status:"fail" reports a failure immediately.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "monitor_id": {
      "type": "string"
    },
    "secret": {
      "type": "string",
      "description": "Monitor secret from register_monitor (not needed when calling with the owning Gateway key)"
    },
    "capsule": {
      "type": "object",
      "description": "Resume state: { step, done: [...], next, ids: {...} } — anything JSON"
    },
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "fail"
      ]
    }
  },
  "required": [
    "monitor_id"
  ],
  "additionalProperties": false
}
🟢fetch_capsule(monitor_id, secret)

Agent Flight Recorder (Gateway key) — get the last state capsule a monitored agent sent, to resume from where it died.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "monitor_id": {
      "type": "string"
    },
    "secret": {
      "type": "string"
    }
  },
  "required": [
    "monitor_id"
  ],
  "additionalProperties": false
}
⚪fleet_status

Agent Flight Recorder (Gateway key) — every monitor you own: alive / late / dead, last heartbeat, capsule preview.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🔴delete_monitor(monitor_id, secret)

Agent Flight Recorder — remove a monitor (needs its secret or the owning key).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "monitor_id": {
      "type": "string"
    },
    "secret": {
      "type": "string"
    }
  },
  "required": [
    "monitor_id"
  ],
  "additionalProperties": false
}

Vergleichen

Vergleich mit ähnlichen Servern

Vergleichen Sie diesen Server mit anderen Servern derselben Kategorie.

Tools:0
Tools:0
Tools:3
Token-Kosten:473
Bewertung:A
Tools:0
Verfügbarkeit:99.1%
Latenz:339ms

Versionsverlauf

unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor
unbekannt → unbekannt
10/1/2026
Initial manifest with 5 tools
Details
Hinzugefügt:
  • + register_monitor
  • + heartbeat
  • + fetch_capsule
  • + fleet_status
  • + delete_monitor

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools
verifiziertVersion nicht aufgezeichnet5 Tools