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.pl w 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ędzieOdpowiada 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 tool oraz 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

ProblemPrzyczynaRozwiązanie
Czerwona kropka w ClaudeNiepoprawna ścieżka do pliku binarnegoWpisz ścieżkę absolutną, w Windows podwójne ukośniki wsteczne
401 Unauthorized w loguKlucz API wygasł lub błędny workspaceWygeneruj nowy klucz w dashboardzie
403 ForbiddenPlan zbyt niskiPrzejdź na Business lub poproś o dostęp
Brak widocznych narzędziSerwer wystartował, ale lista narzędzi jest pustaPrzebuduj plik binarny z aktualnej wersji
„Workspace ID not provided"Nie ustawiono domyślnego workspace IDDodaj 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