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
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:
- Den Monitoring-Status im Gespräch abfragen – Fragen Sie Ihren KI-Assistenten einfach nach der Verfügbarkeit Ihrer Website
- Vorfälle natürlich analysieren – Erhalten Sie Einblicke zu Ausfällen, ohne ein Dashboard durchklicken zu müssen
- Neue Monitore per Sprachbefehl erstellen – Überwachen Sie neue Endpunkte im Handumdrehen
- 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:
- Initialisierung: Der Server registriert sich beim MCP-Protokoll und gibt seine Fähigkeiten bekannt
- Tool-Registrierung: Es wird eine Reihe von Funktionen definiert, die von KI-Assistenten aufgerufen werden können
- Authentifizierung: Ihr API-Schlüssel wird sicher gespeichert und für alle API-Aufrufe verwendet
- Anfragen verarbeiten: Wenn ein KI-Assistent ein Tool aufruft, verarbeitet unser Server die Anfrage und ruft die uptime-agent.io API auf
- 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:
- Konto erstellen auf smithery.ai
- Persönlichen Schlüssel im Smithery-Konto abrufen
- 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:
- Öffnen Sie Claude Desktop
- Gehen Sie zu Einstellungen (Zahnrad) → Erweiterte Einstellungen
- Unter „MCP Servers“ klicken Sie auf „Neuen Server hinzufügen“
- 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}
- Ersetzen Sie
your-api-key-here
mit Ihrem tatsächlichen API-Schlüssel
- 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:
- Production API (https://api.example.com/health) – Status: UP
- Marketing Website (https://example.com) – Status: UP
- Customer Portal (https://portal.example.com) – Status: UP
- Payment Gateway (https://payments.example.com/status) – Status: WARNING
- 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:
- API-Schlüssel-Sicherheit: Ihr Schlüssel wird lokal gespeichert und nur verschlüsselt über HTTPS übertragen
- Eingeschränkte Berechtigungen: Der MCP-Server hat nur Zugriff auf die mit dem Schlüssel autorisierten Endpunkte
- Keine Datenspeicherung: Der Server speichert keine Ihrer Monitoring-Daten lokal
- 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#
- Sprachanalyse: Stellen Sie Fragen zu Uptime-Mustern in Alltagssprache
- Proaktive Benachrichtigungen: Lassen Sie sich von Claude über Vorfälle informieren
- Slack-Integration: Benachrichtigen Sie Ihr Team direkt in Slack
- 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.