Wie wir einen MCP-Server gebaut haben, um Ihre Uptime-Überwachung zu steuern

  • Datum4/25/2025
  • Lesezeit6 min
Wie wir einen MCP-Server gebaut haben, um Ihre Uptime-Überwachung zu steuern

Wie wir einen MCP-Server gebaut haben, um Ihre Uptime-Überwachung zu steuern

Ein Blick hinter die Kulissen, wie AVIMBU uptime-agent.io mit KI-Assistenten über das Model Context Protocol verbunden hat
Bei AVIMBU suchen wir ständig nach Möglichkeiten, unsere Tools noch zugänglicher und leistungsfähiger zu machen. Heute freuen wir uns, Ihnen zeigen zu können, wie wir unsere Monitoring-Lösung uptime-agent.io mit KI-Assistenten wie Claude über das Model Context Protocol (MCP) verbunden haben. Diese Integration ermöglicht es Ihnen, Ihre Website- und API-Überwachung über einfache Sprachbefehle mit Ihrem KI-Assistenten zu steuern.

Was ist das Model Context Protocol (MCP)?

Das Model Context Protocol (MCP) ist ein neuer Standard, der es KI-Assistenten ermöglicht, mit externen Tools und Diensten zu interagieren. Man kann es sich wie einen universellen Übersetzer vorstellen, der KI-Modellen den Zugriff auf Echtzeitdaten erlaubt und Aktionen in der realen Welt ausführt – und das alles im Rahmen eines natürlichen Dialogs.
MCP-Server fungieren als Vermittler zwischen KI-Assistenten und externen Diensten. Sie definieren eine Reihe von Funktionen (Tools), die von der KI aufgerufen werden können, kümmern sich um die sichere Authentifizierung und übersetzen die Anforderungen der KI in konkrete API-Aufrufe.
MCP Architekturdiagramm
MCP Architekturdiagramm

Warum wir einen MCP-Server für Uptime-Monitoring gebaut haben

Ausfälle von Websites oder APIs können teuer werden und dem Ruf Ihres Unternehmens schaden. Unser Dienst uptime-agent.io bietet bereits zuverlässiges Monitoring, aber wir wollten es noch zugänglicher machen, indem Sie:
  1. Den Monitoring-Status im Gespräch abfragen – Fragen Sie Ihren KI-Assistenten einfach nach der Verfügbarkeit Ihrer Website
  2. Vorfälle natürlich analysieren – Erhalten Sie Einblicke zu Ausfällen, ohne ein Dashboard durchklicken zu müssen
  3. Neue Monitore per Sprachbefehl erstellen – Überwachen Sie neue Endpunkte im Handumdrehen
  4. Kontextuelle Empfehlungen erhalten – Profitieren Sie von KI-gestützten Vorschlägen auf Basis Ihrer Monitoring-Daten
Mit dem Bau unseres MCP-Servers haben wir all das ermöglicht – und dabei ein hohes Maß an Sicherheit für Ihre Monitoring-Infrastruktur beibehalten.

Technischer Einblick: So funktioniert unser MCP-Server

Unser MCP-Server basiert auf Node.js und TypeScript und nutzt das offizielle MCP-SDK. So funktioniert er:
  1. Initialisierung: Der Server registriert sich beim MCP-Protokoll und gibt seine Fähigkeiten bekannt
  2. Tool-Registrierung: Es wird eine Reihe von Funktionen definiert, die von KI-Assistenten aufgerufen werden können
  3. Authentifizierung: Ihr API-Schlüssel wird sicher gespeichert und für alle API-Aufrufe verwendet
  4. Anfragen verarbeiten: Wenn ein KI-Assistent ein Tool aufruft, verarbeitet unser Server die Anfrage und ruft die uptime-agent.io API auf
  5. Antwortformatierung: Die Ergebnisse werden so formatiert, dass der Assistent sie versteht
Zu den implementierten Tools gehören:
  • listMonitors – Ruft alle aktiven Überwachungspunkte ab
  • getMonitor – Zeigt Details zu einem bestimmten Monitor
  • createMonitor – Erstellt einen neuen Monitor-Endpunkt
  • listIncidents – Zeigt alle erkannten Ausfälle
  • getIncident – Zeigt Details zu einem bestimmten Ausfall
  • listIncidentsByMonitor – Zeigt alle Ausfälle eines bestimmten Endpunkts
  • createAnonymousTracking – Erstellt öffentliches Tracking ohne Authentifizierung
Jedes dieser Tools ist direkt mit unserer API bei uptime-agent.io verknüpft und erlaubt eine reibungslose Nutzung über den Assistenten.

Den MCP-Server einrichten

Möchten Sie es selbst ausprobieren? So richten Sie den MCP-Server mit Claude ein:

Voraussetzungen

  • Ein aktives Konto bei uptime-agent.io
  • Ihr API-Schlüssel von uptime-agent.io (zu finden unter Einstellungen → API-Schlüssel)
  • Node.js Version 18 oder höher installiert

Option 1: Schnelle Installation über NPM (empfohlen)

Der schnellste Einstieg erfolgt über unseren Setup-Befehl:
bash
1npx uptime-agent-mcp setup
Dieser Befehl:
  • Installiert den MCP-Server
  • Konfiguriert ihn für die Nutzung mit Claude Desktop
  • Fragt nach Ihrem API-Schlüssel von uptime-agent.io
  • Richtet alle nötigen Konfigurationen automatisch ein

Option 2: Installation über Smithery.ai

Wenn Sie Smithery.ai bevorzugen:
  1. Konto erstellen auf smithery.ai
  2. Persönlichen Schlüssel im Smithery-Konto abrufen
  3. Folgenden Befehl ausführen:
bash
1npx -y @smithery/cli@latest install @AVIMBU/uptime_agent_mcp --client claude --key <personal_key>
Ersetzen Sie <personal_key> durch Ihren echten Smithery-Schlüssel.

Option 3: Manuelle Konfiguration in Claude Desktop

Falls Sie Claude Desktop manuell konfigurieren möchten:
  1. Öffnen Sie Claude Desktop
  2. Gehen Sie zu Einstellungen (Zahnrad) → Erweiterte Einstellungen
  3. Unter „MCP Servers“ klicken Sie auf „Neuen Server hinzufügen“
  4. Geben Sie folgende Konfiguration ein:
json
1{
2  "mcpServers": {
3    "uptime-agent": {
4      "command": "npx",
5      "args": [
6        "-y",
7        "uptime-agent-mcp"
8      ],
9      "env": {
10        "UPTIME_API_KEY": "your-api-key-here"
11      }
12    }
13  }
14}
  1. Ersetzen Sie your-api-key-here mit Ihrem tatsächlichen API-Schlüssel
  2. Speichern Sie die Konfiguration

Schritt 4: Verbindung testen

Nach der Konfiguration können Sie die Verbindung testen, indem Sie Claude fragen:
„Claude, kannst du alle meine aktiven Monitore auflisten?“
Claude sollte sich mit dem MCP-Server verbinden, sich bei uptime-agent.io authentifizieren und die Informationen zurückgeben:
„Ich habe mich mit deinem Uptime-Monitoring-System verbunden. Du hast derzeit 5 aktive Monitore:
  1. Production API (https://api.example.com/health) – Status: UP
  2. Marketing Website (https://example.com) – Status: UP
  3. Customer Portal (https://portal.example.com) – Status: UP
  4. Payment Gateway (https://payments.example.com/status) – Status: WARNING
  5. Analytics Dashboard (https://analytics.example.com) – Status: DOWN
Möchtest du mehr Details zu einem bestimmten Monitor oder zu aktuellen Vorfällen?“

Nutzung des MCP-Servers im Alltag

Jetzt, da der MCP-Server eingerichtet ist, hier ein paar Anwendungsbeispiele:

Monitor-Status abfragen

„Gib mir eine Zusammenfassung aller meiner Überwachungsendpunkte.“

Neue Monitore erstellen

„Bitte erstelle einen neuen Monitor für unseren Blog unter https://blog.example.com. Überprüfe alle 5 Minuten.“

Ausfallzeiten analysieren

„Welche Vorfälle gab es letzte Woche und wie lange hat die Behebung im Schnitt gedauert?“

Einzelne Probleme untersuchen

„Erzähl mir mehr über den Vorfall beim Payment Gateway von gestern.“

Sicherheit geht vor

Bei AVIMBU nehmen wir Sicherheit sehr ernst. So schützen wir Ihre Daten:
  1. API-Schlüssel-Sicherheit: Ihr Schlüssel wird lokal gespeichert und nur verschlüsselt über HTTPS übertragen
  2. Eingeschränkte Berechtigungen: Der MCP-Server hat nur Zugriff auf die mit dem Schlüssel autorisierten Endpunkte
  3. Keine Datenspeicherung: Der Server speichert keine Ihrer Monitoring-Daten lokal
  4. Sichere Kommunikation: Alle API-Aufrufe erfolgen über HTTPS

Ausblick: Der autonome Uptime Monitoring Agent

Unsere MCP-Server-Integration ist nur der Anfang. Wir arbeiten daran, uptime-agent.io zu einem vollständig autonomen KI-Monitoring-Agenten weiterzuentwickeln.

Unser Fahrplan zur autonomen Systemverwaltung

  1. Sprachanalyse: Stellen Sie Fragen zu Uptime-Mustern in Alltagssprache
  2. Proaktive Benachrichtigungen: Lassen Sie sich von Claude über Vorfälle informieren
  3. Slack-Integration: Benachrichtigen Sie Ihr Team direkt in Slack
  4. Multi-Account-Support: Verwalten Sie mehrere Accounts über einen einzigen Server
Doch unsere Vision geht noch weiter:

Die agentenbasierte Zukunft der Systemstabilität

Wir sehen uptime-agent.io als autonomen Agenten, der:
  • Automatische Deployments integriert – Kommunikation mit Docker, Kubernetes, PaaS
  • Intelligente Log-Analyse – Ursachenfindung ohne menschliches Eingreifen
  • Autonome Wiederherstellung – Dienste neustarten, skalieren oder automatisch beheben
  • Vorausschauende Ausfallvermeidung – Probleme erkennen, bevor sie eintreten
  • Lernfähig – Wird bei jeder Behebung besser
Unser Ziel ist klar: Ein selbstverwaltetes System mit null manuellem Aufwand. Keine Ausfallzeiten mehr, keine Rufbereitschaft – Ihre Systeme bleiben stabil, ganz automatisch.

Fazit

Mit dem MCP-Server für uptime-agent.io haben wir Website- und API-Monitoring so intuitiv gemacht wie nie zuvor. Status abfragen, Monitore erstellen oder Vorfälle analysieren – alles über natürliche Sprache mit Claude.
Und das ist erst der Anfang. Mit jedem Schritt kommen wir unserem Ziel näher: einer zuverlässigen, autonomen Infrastrukturverwaltung, die Ihre technischen Teams entlastet und Ausfallzeiten drastisch reduziert.
Bereit für den nächsten Schritt? Jetzt bei uptime-agent.io anmelden und Ihre Infrastruktur auf KI-basiertes Monitoring umstellen.

Fragen zu unserem MCP-Server oder zu uptime-agent.io? Schreiben Sie uns an hello@avimbu.com oder besuchen Sie unsere Dokumentation.

Wollen Sie mehr solcher Einblicke?

Abonnieren Sie unseren Newsletter und erhalten Sie jede Woche neue Artikel, Experteneinblicke und Branchen-Updates direkt in Ihr Postfach.