für VS Code und den Agent-Modus von Copilot
Verbinden Sie VS Code mit Ihrer Uptime-Überwachung
VS Code fügt den Server mit dem Typ http hinzu, meldet Sie über den Browser an und kehrt über einen Loopback-Port zurück. Committen Sie die Konfiguration in .vscode/mcp.json, und das ganze Team bekommt den Server mit dem Repo, wobei sich jede Person selbst anmeldet. Bestätigungen erscheinen als native VS-Code-Dialoge, daher werden die 20 Tools, die handeln, angeboten, und jedes fragt nach.
Als HTTP-Server hinzufügen
Öffnen Sie die „Command Palette“, führen Sie „MCP: Add Server“ aus, wählen Sie „HTTP“ und fügen Sie https://mcp.uptimepage.dev/mcp ein. Oder schreiben Sie die Konfiguration unten in .vscode/mcp.json. Bei der ersten Nutzung registriert sich VS Code beim Autorisierungsserver von Uptimepage, öffnet Ihren Browser auf der Anmelde- und Zustimmungsseite und kehrt über einen Loopback-Port zurück. Stimmen Sie einmal zu; die Verbindung besteht so lange, wie Sie es auf dieser Seite gewählt haben, 30 bis 365 Tage, und erneuert sich zwischendurch selbst.
Im Agent-Modus von Copilot
Sobald der Server läuft, erscheinen seine Tools in der Tool-Auswahl des Agent-Modus, und der Agent ruft sie wie jedes andere auf. VS Code unterstützt MCP-Elicitation, daher zeigt jeder Schreibzugriff seine Bestätigung als nativen Dialog: den Monitor, der gleich angelegt wird, mit dem Ergebnis des Checks, den er bereits ausgeführt hat; die Störung, die gleich behoben wird; das Update, das gleich gepostet wird. Brechen Sie den Dialog ab, und nichts passiert. Es gibt kein „Auswahl merken“.
Pro Repo, pro Person
Eine .vscode/mcp.json im Repo gibt jedem Teammitglied den Server, sobald es den Workspace öffnet, und jedes meldet sich mit seinem eigenen Uptimepage-Login an, die Tokens sind also persönlich und werden einzeln widerrufen. Legen Sie dieselbe Datei stattdessen in Ihr Benutzerprofil, wenn Sie den Server in jedem Workspace haben möchten. So oder so ist die Verbindung an eine Organisation gebunden, an die, die beim Zustimmen in der App aktiv war, und die Zustimmungsseite nennt sie.
Prompts, die zu einem Editor passen
„Welcher unserer Monitore schlägt fehl, und aus welcher Region?“ liest den Zustand der Organisation und die Aufteilung nach Regionen. „Die vollständige Konfiguration des Monitors für diesen Dienst zeigen“ liefert, was der Check prüft: erwarteter Status, Inhaltsabgleich, Timeout, TLS-Optionen, Regionen und welche Kanäle er alarmiert, mit maskierten Zugangsdaten. „Den Check auf Staging jetzt ausführen“ führt ihn hinter einer Abfrage aus und liefert das Ergebnis. „Eine Statusseite für die API anlegen und die zwei öffentlichen Monitore hinzufügen“ sind zwei Bestätigungen, danach eine Seite, die Sie aktivieren, wenn Sie so weit sind.
Was der Agent nie bekommt
Der Agent kann keine Zugangsdaten in einen Monitor eintragen. Ein Request-Header, der welche enthält, muss auf eine Organisationsvariable verweisen, etwa Bearer {{ api_key }}, sodass das Geheimnis nie durch den Chat geht; die Felder für Basic Auth und Bearer sowie Passwörter von Browser-Flows werden nur in der App gesetzt, und eine URL mit einem Passwort darin wird abgelehnt. Er kann auch keinen Benachrichtigungskanal anlegen, denn dafür müsste ein Webhook oder ein Bot-Token durch den Chat gehen. Er kann einen Monitor per Name an einen Kanal binden, den Sie bereits angelegt haben. Header-Werte und Request-Bodys kommen maskiert zurück, wenn er einen Monitor liest, und was ein Browser-Flow eintippt, wird nie zurückgegeben.
.vscode/mcp.json
{
"servers": {
"uptimepage": {
"type": "http",
"url": "https://mcp.uptimepage.dev/mcp"
}
}
}
Häufige Fragen
Wie füge ich den Server in VS Code hinzu?
Funktioniert es im Agent-Modus von Copilot?
Kann ich die Konfiguration committen, damit das Team sie bekommt?
Auf einen Blick
- Server-URL https://mcp.uptimepage.dev/mcp
- Wo „MCP: Add Server“ oder .vscode/mcp.json
- Transport http, Streamable
- Anmeldung OAuth im Browser, zurück über 127.0.0.1
- Bestätigungen native Dialoge, alle 39 Tools verfügbar
- Mit dem Team geteilt .vscode/mcp.json committen
- Einstiegspreis kostenlos, ohne Karte
Links
In unter 5 Minuten startklar.
Funktionen · Preise · Notizen