Monitors operational status of Asana platform and provides real-time updates about service availability and component health.
Tracks and reports on the operational status of Atlassian services, allowing queries about current service health and availability.
Provides detailed status information about Cloudflare's global infrastructure and services, including regional performance data and maintenance status.
MCP-Statusbeobachter
[!NOTE] Dieses Projekt wird kontinuierlich mit neuen Plattformintegrationen aktualisiert. Wenn ein Dienst nicht angezeigt wird, der verfügbar sein sollte, oder wenn Claude eine Plattform nicht erkennt, führen Sie die Aktualisierung durch, indem Sie
npm run build
aus einem neu geklonten Repository ausführen.Zuletzt aktualisiert : 26.04.2025, 20:08:00Z (UTC) – Docker-Statusintegration hinzugefügt
Merkmale
- Überwachen Sie die weltweit am häufigsten verwendeten digitalen Plattformen (GitHub, Slack, Discord usw.).
- Erhalten Sie detaillierte Statusinformationen zu bestimmten Diensten
- Überprüfen Sie den Status bestimmter Komponenten innerhalb jeder Plattform
- Einfache Abfrageschnittstelle mit Befehlen wie
status --github
. - Echtzeit-Updates des Servicestatus
Demo
Klicken Sie auf einen beliebigen Zeitstempel, um zu diesem Abschnitt des Videos zu springen
00:00 – Statusbewertung der LinkedIn-Plattform
Umfassende Analyse der operativen Integrität von LinkedIn, einschließlich detaillierter Prüfung von Kerndiensten wie LinkedIn.com, LinkedIn Learning, Campaign Manager, Sales Navigator, Recruiter und Talent Solutions. Alle Systeme sind voll funktionsfähig und ohne jegliche Betriebsunterbrechungen.
00:20 – Übersicht über den Status der GitHub-Infrastruktur
Detaillierte Bewertung der Serviceverfügbarkeit von GitHub, einschließlich kritischer Komponenten wie Git-Operationen, API-Anfragen, Aktionen, Webhooks, Problemen, Pull-Anfragen, Paketen, Seiten, Codespaces und Copilot-Funktionalität. Der vollständige Betriebsstatus aller GitHub-Dienste wurde bestätigt.
00:40 – Zuverlässigkeitsanalyse der Vercel-Plattform
Detaillierte Untersuchung des globalen Edge-Netzwerks und der Bereitstellungsinfrastruktur von Vercel mit umfassenden Statusberichten zu Kerndiensten wie API, Dashboard, Builds, Serverless Functions, Edge Functions und globalen CDN-Standorten. Alle Vercel-Dienste sind in allen Regionen betriebsbereit.
01:08 – Cloudflare-Netzwerkstatusprüfung
Umfassende Analyse des globalen Infrastrukturstatus von Cloudflare mit detaillierter Darstellung der Serviceverfügbarkeit in verschiedenen geografischen Regionen und spezifischen Servicekomponenten. Festgestellte Leistungseinbußen in mehreren Regionen (Afrika, Asien, Europa, Lateinamerika, Naher Osten, Nordamerika), während die Kerndienste weiterhin funktionsfähig sind. Beinhaltet eine detaillierte Bewertung der regionalen Rechenzentren in Wartung und eine Analyse der technischen Auswirkungen.
01:46 – Globaler Betriebsstatusbericht
Konsolidierte Übersicht über den Betriebsstatus aller wichtigen Technologieplattformen und Dienstanbieter. Dabei werden sowohl voll funktionsfähige Dienste (GitHub, Vercel, Netlify, Asana, Atlassian usw.) als auch Dienste mit Leistungseinbußen (Cloudflare, Twilio) hervorgehoben. Enthält strategische Empfehlungen für Unternehmen, die von betroffenen Diensten abhängig sind.
Anforderungen
- Node.js 16 oder höher
- Claude Desktop
- Internetverbindung für den Zugriff auf Status-APIs
Installation
Manuelle Installation
- Klonen oder laden Sie dieses Repository herunter:
- Installieren Sie Abhängigkeiten:
- Erstellen Sie das Projekt:
Ausführen des MCP-Servers
Es gibt zwei Möglichkeiten, den MCP-Server auszuführen:
Option 1: Manuell ausführen
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung
- Navigieren Sie zum Projektverzeichnis
- Führen Sie den Server direkt aus:
Lassen Sie dieses Terminalfenster geöffnet, während Sie Claude Desktop verwenden. Der Server läuft, bis Sie das Terminal schließen.
Option 2: Autostart mit Claude Desktop (empfohlen für den regelmäßigen Gebrauch)
Der Claude Desktop kann den MCP-Server bei Bedarf automatisch starten. So richten Sie dies ein:
Konfiguration
Die Konfigurationsdatei von Claude Desktop befindet sich unter:
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
Bearbeiten Sie diese Datei, um die Status Observer MCP-Konfiguration hinzuzufügen. Falls die Datei nicht vorhanden ist, erstellen Sie sie:
Wichtig : Ersetzen Sie ABSOLUTE_PATH_TO_DIRECTORY
durch den vollständigen absoluten Pfad , in dem Sie MCP installiert haben
- macOS/Linux-Beispiel:
/Users/username/mcp-status-observer
- Windows-Beispiel:
C:\\Users\\username\\mcp-status-observer
Wenn Sie bereits andere MCPs konfiguriert haben, fügen Sie einfach den Abschnitt „statusObserver“ innerhalb des Objekts „mcpServers“ hinzu. Hier ist ein Beispiel für eine Konfiguration mit mehreren MCPs:
Der MCP-Server wird automatisch gestartet, wenn Claude Desktop ihn benötigt, basierend auf der Konfiguration in Ihrer Datei claude_desktop_config.json
.
Verwendung
- Starten Sie Claude Desktop nach der Änderung der Konfiguration neu
- Verwenden Sie in Claude den
status
, um mit dem Status Observer MCP Server zu interagieren - Der MCP-Server läuft als Unterprozess, verwaltet von Claude Desktop
Verfügbare Befehle
Der Status Observer MCP bietet ein einzelnes Tool namens status
mit mehreren Befehlen:
Befehl | Beschreibung | Parameter | Beispiel |
---|---|---|---|
list | Alle verfügbaren Plattformen auflisten | Keiner | status list |
--[platform] | Status für eine bestimmte Plattform abrufen | Plattformname | status --github |
--all | Status für alle Plattformen abrufen | Keiner | status --all |
Beispielverwendung
Hier sind verschiedene Beispiele für die Verwendung des Status Observers mit Claude:
Direkte Befehle:
Vorschau
Eingabeaufforderungen in natürlicher Sprache:
Sie können auch in natürlicher Sprache mit dem MCP interagieren. Claude interpretiert diese Anfragen und verwendet die entsprechenden Befehle:
- „Könnten Sie prüfen, ob es derzeit Probleme mit den Diensten der Google Cloud Platform gibt?“
- „Gab es in letzter Zeit Probleme mit Claude oder der Anthropic API?“
- „Gibt es bei OpenAI derzeit Ausfälle?“
- „Wie ist der aktuelle Status von LinkedIn?“
- „Pull Requests sind ausgefallen? Wie ist der Status von GitHub?“
- „Können Sie mir sagen, ob es bei der Gemini-KI von Google derzeit zu Dienstunterbrechungen oder -ausfällen kommt?“
- „Überprüfen Sie, ob bei Docker Hub Automated Builds Ausfälle auftreten.“
- „Zeigen Sie mir den Status aller wichtigen Plattformen“
Fehlerbehebung
Fehler „Server getrennt“
Wenn in Claude Desktop der Fehler „MCP Status Observer: Server getrennt“ angezeigt wird:
- Überprüfen Sie, ob der Server läuft :
- Öffnen Sie ein Terminal und führen Sie
node build/index.js
manuell aus dem Projektverzeichnis aus - Wenn der Server erfolgreich startet, verwenden Sie Claude, während Sie dieses Terminal geöffnet halten
- Öffnen Sie ein Terminal und führen Sie
- Überprüfen Sie Ihre Konfiguration :
- Stellen Sie sicher, dass der absolute Pfad in
claude_desktop_config.json
für Ihr System korrekt ist - Überprüfen Sie noch einmal, ob Sie doppelte Backslashes (
\\
) für Windows-Pfade verwendet haben - Stellen Sie sicher, dass Sie den vollständigen Pfad vom Stammverzeichnis Ihres Dateisystems verwenden.
- Stellen Sie sicher, dass der absolute Pfad in
Werkzeuge, die in Claude nicht erscheinen
Wenn die Status Observer-Tools in Claude nicht angezeigt werden:
- Stellen Sie sicher, dass Sie Claude Desktop nach der Konfiguration neu gestartet haben
- Überprüfen Sie die Claude Desktop-Protokolle auf MCP-Kommunikationsfehler
- Stellen Sie sicher, dass der MCP-Serverprozess ausgeführt wird (führen Sie ihn zur Bestätigung manuell aus).
- Überprüfen Sie, ob der MCP-Server korrekt in der Claude Desktop MCP-Registrierung registriert ist
Überprüfen, ob der Server läuft
So überprüfen Sie, ob der Server läuft:
- Windows : Öffnen Sie den Task-Manager, gehen Sie zur Registerkarte „Details“ und suchen Sie nach „node.exe“.
- macOS/Linux : Öffnen Sie das Terminal und führen Sie
ps aux | grep node
aus.
Wenn der Server nicht ausgeführt wird, starten Sie ihn manuell oder verwenden Sie die Autostart-Methode.
Beitragen
Hinzufügen neuer Status-APIs
Mitwirkende können ganz einfach Unterstützung für zusätzliche Plattformen hinzufügen, indem sie die Methode initializePlatforms
in src/index.ts
anpassen. Der Vorgang ist unkompliziert:
- Identifizieren des Status-API-Endpunkts einer Plattform
- Fügen Sie mit der Methode
addPlatform
einen neuen Eintrag mit den folgenden Parametern hinzu:id
: Eine eindeutige Kennung für die Plattform (Kleinbuchstaben, keine Leerzeichen)name
: Der Anzeigename der Plattformurl
: Die Status-API-Endpunkt-URLdescription
: Eine kurze Beschreibung der Plattform
Beispiel:
Verschiedene Status-APIs können Daten in unterschiedlichen Formaten zurückgeben. Wenn die API einer neuen Plattform Daten in einem Format zurückgibt, das vom vorhandenen Code nicht verarbeitet werden kann, müssen Sie möglicherweise eine spezielle Analyselogik für diese Plattform hinzufügen.
Lizenz
Dieses Projekt ist unter der Mozilla Public License 2.0 lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Weiterführende Links
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Statusbeobachter MCP
Related MCP Servers
- TypeScriptMIT License
- TypeScriptMIT License
- PythonMIT License
- TypeScriptMIT License