Twój monitoring staje się częścią Twojego czatu
Zamiast otwierać dashboard, pytasz swojego asystenta AI:
„Które z moich checków są teraz czerwone?" „Jaki był uptime
shop.moja-firma.plw ostatnim miesiącu?" „Pokaż mi pięć ostatnich incydentów, posortowanych według istotności."
Asystent pobiera odpowiedź na żywo z Twojego workspace live24h – bez kopiowania, bez przełączania kart, bez polegania na pamięci.
Czym jest MCP?
Model Context Protocol – otwarty standard (Anthropic, listopad 2024), dzięki któremu asystenci AI mogą w kontrolowany sposób sięgać do zewnętrznych źródeł danych. live24h udostępnia serwer MCP, który uruchamiasz lokalnie i łączysz ze swoim asystentem. Dane pozostają na Twoim komputerze i w Twoim workspace; dostawca AI widzi tylko to, co sam wyślesz mu w czacie.
Jakie pytania możesz zadawać?
Serwer MCP live24h udostępnia pięć narzędzi tylko do odczytu:
| Narzędzie | Odpowiada na pytania typu… |
|---|---|
get_checks | „Jakie checki w ogóle mam?", „Które są wstrzymane?" |
get_check_status | „Czy www.moja-firma.pl działa w tej chwili?", „Kiedy był ostatni run?" |
get_incidents | „Jakie były moje ostatnie incydenty?", „Czy trwa teraz jakiś incydent?" |
get_status_pages | „Jakie publiczne status page’y opublikowałem?" |
get_uptime_stats | „Jaki był mój uptime w kwietniu?", „Ile minut downtime’u w zeszłym tygodniu?" |
Tylko odczyt, bez zapisu – asystent nie może tworzyć, modyfikować ani usuwać checków. To świadomie pozostaje zarezerwowane dla Ciebie i interfejsu webowego.
Konfiguracja – Claude Desktop
1. Wygeneruj klucz API w live24h
Dashboard → Ustawienia → API-Keys → Nowy klucz. Ustaw zakres (scope) na swój workspace. Klucz jest pokazywany tylko raz – od razu skopiuj go i zapisz bezpiecznie (menedżer haseł).
2. Zainstaluj serwer MCP
Obecnie udostępniamy serwer jako komponent open source. Klonujesz repozytorium i budujesz go jednorazowo:
git clone https://github.com/live24h/mcp-server.git
cd mcp-server
dotnet publish -c Release -o ./publish
Już wkrótce: gotowy pakiet
dotnet tooloraz obraz Docker, dzięki którym ten krok skurczy się do jednej linii.
3. Dostosuj konfigurację Claude Desktop
Otwórz plik konfiguracyjny:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
W sekcji mcpServers dodaj wpis dla live24h:
{
"mcpServers": {
"live24h": {
"command": "C:\\sciezka\\do\\publish\\Brixtaq.MonitoringService.McpServer.exe",
"env": {
"LIVE24H_API_KEY": "sk_live_xxxxxxxxxxxxxxxxxxxxxx",
"LIVE24H_WORKSPACE_ID": "ws_01HP..."
}
}
}
}
W systemach macOS/Linux użyj absolutnej ścieżki uniksowej do pliku binarnego, bez podwójnych ukośników wstecznych.
4. Zrestartuj Claude Desktop
Po restarcie w panelu bocznym pojawi się wpis live24h-monitoring z
zieloną kropką i informacją „5 Tools". Gotowe.
5. Wypróbuj
Zapytaj: „Które z moich checków live24h są teraz czerwone?"
Claude w tle wywołuje get_checks, filtruje wpisy według statusu błędu i
odpowiada pełnymi zdaniami.
Konfiguracja – Cursor
Cursor obsługuje MCP poprzez plik ~/.cursor/mcp.json (Windows:
%USERPROFILE%\.cursor\mcp.json). Format JSON jest identyczny jak w Claude
Desktop – wystarczy skopiować powyższy blok. Szczegóły w dokumentacji
Cursor w Settings → MCP.
Przykładowy dialog
Ty: Które z moich checków są teraz offline?
Claude: Twój check "shop.moja-firma.pl" znajduje się w stanie błędu od
7 minut (timeout po 30 sekundach). Wszystkie pozostałe 12 checków
są zielone. Czy mam otworzyć powiązany incydent?
Ty: Tak, proszę. A jaki był uptime tego sklepu w marcu?
Claude: Marzec 2026: 99,84 % uptime dla shop.moja-firma.pl. To 71 minut
downtime'u, rozłożonych na 3 incydenty. Najdłuższa awaria trwała
38 minut 14 marca.
Bezpieczeństwo
- Twój komputer pozostaje jedynym punktem połączenia. Serwer MCP działa
jako lokalny proces na Twoim komputerze – nie w chmurze. Komunikuje się
wyłącznie z
api.live24h.eu. Dostawca AI widzi jedynie te wyniki narzędzi, o które Claude/Cursor samodzielnie poprosi. - Scope workspace. Klucz API jest powiązany z jednym workspace. Dla
wielu workspace’ów zakładasz kilka wpisów serwera MCP z różnymi kluczami
(np.
live24h-prod,live24h-staging). - Wymuszanie whitelisty. Odblokowane jest tylko pięć narzędzi tylko-do-odczytu. Test architektoniczny w backendzie pilnuje, żeby kolejne narzędzia nie zostały przypadkowo aktywowane.
- Rate-limit. 60 wywołań na minutę globalnie, 10 na minutę dla narzędzi intensywnie korzystających ze statystyk.
Dostępność
Dostęp do MCP jest dostępny od planu Business. W mniejszych planach
możesz zbudować serwer MCP i uruchomić go lokalnie, ale przy pierwszym
wywołaniu narzędzia otrzymasz 403 Forbidden.
Rozwiązywanie problemów
| Problem | Przyczyna | Rozwiązanie |
|---|---|---|
| Czerwona kropka w Claude | Niepoprawna ścieżka do pliku binarnego | Wpisz ścieżkę absolutną, w Windows podwójne ukośniki wsteczne |
401 Unauthorized w logu | Klucz API wygasł lub błędny workspace | Wygeneruj nowy klucz w dashboardzie |
403 Forbidden | Plan zbyt niski | Przejdź na Business lub poproś o dostęp |
| Brak widocznych narzędzi | Serwer wystartował, ale lista narzędzi jest pusta | Przebuduj plik binarny z aktualnej wersji |
| „Workspace ID not provided" | Nie ustawiono domyślnego workspace ID | Dodaj LIVE24H_WORKSPACE_ID w konfiguracji |
Co jeszcze przed nami?
- Instalacja jedną linią przez
dotnet tool install live24h-mcp(w toku) - Obraz Docker dla środowisk bez .NET-SDK na hoście
- Transport HTTP/SSE obok lokalnego stdio – dla asystentów AI hostowanych w chmurze
- Dodatkowe narzędzia jak
get_notification_rules,get_audit_log– świadomie krok po kroku, żeby powierzchnia ataku pozostała mała