BLOG · KOKPIT / TO DO

Agent AI w KSC Manager: jak połączyć Claude, ChatGPT, Codex i Cursor przez MCP

KSC Manager ma własny serwer MCP — dzięki niemu Claude, ChatGPT, Codex, Cursor i inne asystenty AI czytają i uzupełniają rejestry zgodności w Twoim imieniu: procesy z oceną BIA, aktywa, dostawców, ryzyka, incydenty, zadania, wymagania i audyty. Asystent widzi tylko to, na co pozwalają Twoje role, niczego nie usuwa ani nie zatwierdza, a połączenie zakłada się w kilka minut.

Czym jest MCP

MCP (Model Context Protocol) to otwarty standard, przez który asystent AI łączy się z zewnętrznym systemem: widzi listę jego narzędzi, wywołuje je i dostaje odpowiedź. KSC Manager udostępnia własny serwer MCP pod adresem https://demo.kscmanager.pl/mcp. Po połączeniu asystent nie zgaduje, co jest w rejestrach — pyta o to KSC Manager tymi samymi funkcjami, z których korzysta aplikacja.

W praktyce wygląda to tak: piszesz w Claude albo ChatGPT „pokaż procesy krytyczne bez planu ciągłości”, a asystent sam wybiera narzędzie, pobiera dane z Twojej organizacji i odpowiada na ich podstawie. Możesz też poprosić o zmianę — na przykład dodanie aktywa z oceną P/I/D/A albo zgłoszenie incydentu — a asystent zapisze ją w KSC Manager w Twoim imieniu.

Co asystent może zrobić w KSC Manager

Serwer udostępnia 63 narzędzia: 27 do odczytu i 36 do zmian. Obejmują wszystkie główne moduły:

Moduł Odczyt Zmiany
Ogólne (przewodnik, połączenie, słowniki) 3 –
Droga do zgodności i raporty 2 –
Procesy i BIA 2 5
Aktywa 2 3
Dostawcy i umowy 4 7
Incydenty 2 4
Kokpit / To Do 2 5
Audyty i zgodność 6 7
Ryzyka 2 4
Dokumentacja 2 1

Na początku pracy asystent sięga po przewodnik po KSC Manager (get_guide) — przepisy i terminy, moduły, role i zasady pracy — więc wie, czym jest BIA, MTPD albo obowiązek S46, zanim zacznie odpowiadać.

Jakie narzędzia (metody) udostępnia serwer

Nazwa w ramce to nazwa narzędzia, którą asystent pokazuje, gdy z niego korzysta. „(zmiana)” oznacza narzędzie, które zapisuje dane.

Ogólne

  • get_guide — przewodnik po KSC Manager: przepisy i terminy, moduły, role, zasady pracy asystenta
  • get_connection — w czyim imieniu i w jakiej organizacji działa połączenie
  • list_dictionaries — słowniki pól, obszary działalności, dostawcy z umowami i osoby organizacji

Droga do zgodności i raporty

  • get_compliance_roadmap — etapy drogi do zgodności, kamienie milowe, gotowość, luki i rekomendacje
  • get_management_report — raport zarządczy za okres: ocena, kluczowy wniosek, KPI i sekcje modułów

Procesy i BIA

  • list_processes — rejestr procesów jako drzewo, z filtrami
  • get_process — karta procesu z macierzą BIA, aktywami i planami ciągłości
  • create_process (zmiana) — dodanie procesu
  • update_process (zmiana) — zmiana wybranych pól procesu (RTO/MTPD inne niż z BIA — z uzasadnieniem)
  • set_process_bia (zmiana) — ocena BIA — komórki macierzy wpływu
  • link_process_asset (zmiana) — powiązanie aktywa z procesem
  • unlink_process_asset (zmiana) — odłączenie aktywa od procesu (aktywo zostaje)

Aktywa

  • list_assets — rejestr aktywów po krytyczności, z filtrami
  • get_asset — karta aktywa: P/I/D/A, RTO/RPO, procesy, dostawcy, ryzyka, plany DRP
  • create_asset (zmiana) — dodanie aktywa z ocenami P/I/D/A i procesami, które wspiera
  • update_asset (zmiana) — zmiana wybranych pól aktywa, ocen P/I/D/A z uzasadnieniami i etykiet
  • set_asset_suppliers (zmiana) — zależność od dostawcy, dostawcy i umowy aktywa

Dostawcy i umowy

  • list_suppliers — rejestr dostawców z krytycznością D1–D4, ekspozycją i statusem końcowym, z filtrami
  • get_supplier — karta dostawcy: propozycje systemu z powodami, procesy, aktywa, umowy, ryzyka
  • list_contracts — rejestr umów: status, po terminie, SLA wobec RTO, wynik oceny
  • get_contract — karta umowy z oceną U01–U08 i kontrolą SLA wobec RTO
  • create_supplier (zmiana) — dodanie dostawcy z ekspozycją i procesami lub aktywami, które od niego zależą
  • update_supplier (zmiana) — zmiana wybranych danych dostawcy (krytyczność i status końcowy zatwierdza osoba w aplikacji)
  • link_supplier_process (zmiana) — powiązanie procesu z dostawcą
  • unlink_supplier_process (zmiana) — odłączenie procesu od dostawcy
  • create_contract (zmiana) — dodanie umowy dostawcy z SLA
  • update_contract (zmiana) — zmiana wybranych pól umowy: status, daty, SLA, zakres
  • save_contract_assessment (zmiana) — ocena umowy U01–U08 z komentarzami

Incydenty

  • list_incidents — rejestr incydentów w zakresie osoby: status, decyzja CISO, S46, pilne
  • get_incident — karta incydentu: zgłoszenie, powiązania, zadania, decyzja CISO i obowiązki S46 z terminami
  • report_incident (zmiana) — „Zgłoś incydent” — zgłoszenie trafia do oceny CISO
  • update_incident (zmiana) — zmiana pól zgłoszenia i przyczyny źródłowej (ocenę i decyzję prowadzi CISO w aplikacji)
  • link_incident_object (zmiana) — powiązanie incydentu z procesem, aktywem, dostawcą, umową albo ryzykiem
  • unlink_incident_object (zmiana) — odłączenie obiektu od incydentu

Kokpit / To Do

  • list_tasks — zadania z szybkimi widokami: czekające na mnie, czekające na kogoś, po terminie, do weryfikacji…
  • get_task — karta zadania: osoby, źródło, realizacja, komentarze i dostępne zmiany statusu
  • create_task (zmiana) — dodanie zadania z osobami, terminem i obiektem „Dotyczy”
  • update_task (zmiana) — zmiana wybranych pól zadania
  • change_task_status (zmiana) — rozpoczęcie, zgłoszenie wykonania, wstrzymanie, wznowienie (potwierdza i zamyka osoba w aplikacji)
  • save_task_realization (zmiana) — data i notatka z wykonania
  • add_task_comment (zmiana) — komentarz do zadania

Audyty i zgodność

  • get_organization_profile — profil organizacji, z którego liczy się zastosowanie wymagań
  • list_requirements — wymagania z zastosowaniem i statusem realizacji, z filtrami
  • get_requirement — karta wymagania: co zrobić, źródła, ocena, dowody, komentarze
  • assess_requirement (zmiana) — ocena wymagania: status z uzasadnieniem, sposób realizacji, przegląd
  • add_requirement_evidence (zmiana) — dowód zgodności — obiekt KSC Manager albo adres
  • add_requirement_comment (zmiana) — komentarz do wymagania
  • list_audits — rejestr audytów z postępem, wynikiem i ustaleniami
  • get_audit — karta audytu: ocena wymagań, pytania z odpowiedziami, ustalenia
  • get_audit_program — program audytów z terminami i propozycje audytów zdarzeniowych
  • answer_audit_questions (zmiana) — odpowiedzi na pytania audytu w trakcie, z komentarzami
  • add_audit_finding (zmiana) — ustalenie audytu: typ, priorytet, stan faktyczny, zalecenie, termin
  • update_audit_finding (zmiana) — zmiana wybranych pól ustalenia (zamyka CISO w aplikacji)
  • add_audit_evidence (zmiana) — dowód audytowy przy wymaganiu z zakresu — obiekt albo adres

Ryzyka

  • list_risks — rejestr ryzyk po wyniku rezydualnym, z filtrami
  • get_risk — karta ryzyka: analiza, historia wersji, działania, incydenty
  • create_risk (zmiana) — dodanie ryzyka z oceną wstępną (do analizy roboczej)
  • update_risk (zmiana) — zmiana wybranych pól ryzyka: powiązania, właściciel, status, „kluczowe”
  • save_risk_analysis (zmiana) — analiza robocza: scenariusz, ocena pierwotna i rezydualna, strategia
  • submit_risk_analysis (zmiana) — przekazanie analizy roboczej do zatwierdzenia przez CISO

Dokumentacja

  • list_documents — dokumenty i plany PCD / DRP ze statusem i terminem przeglądu, z filtrami
  • get_document — karta dokumentu: wersje, zadania, procesy lub aktywa planu, zmiany danych źródłowych
  • confirm_document_review (zmiana) — „Przegląd bez zmian” — nowa data następnego przeglądu dokumentu obowiązującego

Zasady bezpieczeństwa

  • Twoje uprawnienia, nie szersze. Asystent działa w jednej organizacji, z Twoimi bieżącymi rolami. Odebrana rola albo wyłączony dostęp działa od jego następnego pytania.
  • Logowanie i zgoda. Połączenie zakłada się przez stronę KSC Manager: logowanie z drugim składnikiem, wybór organizacji i zakresu — „Odczyt” albo „Zmiany” — i przycisk „Zezwól”.
  • Każda zmiana w historii. Zmiana zrobiona przez asystenta jest podpisana „imię i nazwisko przez aplikacja”, na przykład „przez Claude”.
  • Bez usuwania i zatwierdzania. Asystent nie usuwa obiektów i nie zatwierdza analiz ryzyka, wersji dokumentów, raportów, krytyczności i statusu końcowego dostawców ani decyzji CISO o incydentach. Nie potwierdza i nie zamyka zadań — to decyzje osób w aplikacji.
  • Odłączenie w każdej chwili. W „Logowanie i bezpieczeństwo” → „Połączone aplikacje”. Reset zabezpieczeń logowania odłącza wszystkie aplikacje naraz.
  • Limity. 60 wywołań na minutę i 2000 na dobę na jedno połączenie.

Co jest potrzebne

  1. Konto w KSC Manager. W organizacji demo, założonej na demo.kscmanager.pl, agent AI jest od razu dostępny i włączony.
  2. Agent AI włączony w organizacji. W organizacji klienta włącza go Administrator w Ustawieniach.
  3. Asystent zgodny z MCP — Claude (aplikacja, claude.ai albo Claude Code), ChatGPT, Codex, Cursor albo inny, który obsługuje zdalne serwery MCP.

Adres serwera do wklejenia jest też w aplikacji, na stronie „Połącz agenta AI”.

Jak połączyć asystenta krok po kroku

  1. Dodaj w asystencie serwer MCP z adresem https://demo.kscmanager.pl/mcp.
  2. Asystent otworzy stronę KSC Manager — zaloguj się, jeśli trzeba.
  3. Na ekranie zgody wybierz organizację i zakres: „Odczyt” albo „Zmiany”.
  4. Kliknij „Zezwól” — przeglądarka wróci do asystenta, a ten zobaczy narzędzia KSC Manager.

Claude (aplikacja i claude.ai)

Ustawienia → Konektory → dodaj własny konektor z adresem serwera, potem „Połącz”.

Film z serwisu tella.tv — wczyta się po kliknięciu.
Claude: dodanie konektora KSC Manager, logowanie i zgoda.

Claude Code

claude mcp add --transport http ksc-manager https://demo.kscmanager.pl/mcp

Potem w sesji: /mcp → ksc-manager → uwierzytelnij.

Codex

codex mcp add ksc-manager --url https://demo.kscmanager.pl/mcp
codex mcp login ksc-manager

Codex otworzy przeglądarkę ze stroną logowania i zgody KSC Manager. Polecenia codex mcp mogą się zmieniać między wersjami — w razie wątpliwości sprawdź codex mcp --help.

Film z serwisu tella.tv — wczyta się po kliknięciu.
Codex: dodanie serwera MCP KSC Manager i logowanie.

ChatGPT

Konektory w trybie dewelopera → nowy konektor z adresem serwera.

Cursor

W pliku ~/.cursor/mcp.json:

{ "mcpServers": { "ksc-manager": { "url": "https://demo.kscmanager.pl/mcp" } } }

Przykładowe polecenia na początek

  • „Na jakim etapie drogi do zgodności jesteśmy i co jest następne?”
  • „Pokaż procesy, które wymagają analizy BIA, a jej nie mają.”
  • „Przeprowadźmy razem ocenę BIA procesu uzdatniania wody.”
  • „Dodaj aktywo »Serwer SCADA« z ocenami P/I/D/A i powiąż je z procesem dystrybucji wody.”
  • „Które umowy z dostawcami mają SLA dłuższe niż wymagane RTO?”
  • „Zgłoś incydent: od 7:40 nie działa system zdalnego odczytu liczników.”
  • „Jakie zadania czekają na mnie i które są po terminie?”

Przykłady nawiązują do danych demonstracyjnych z branży wodociągowej (fikcyjne wodociągi miejskie) — w organizacji demo z tą branżą asystent znajdzie podobne procesy, aktywa i umowy.

Najczęstsze pytania

Czy asystent może usunąć dane w KSC Manager?

Nie. Serwer MCP nie ma narzędzi do usuwania, a decyzje — zatwierdzenie analizy ryzyka, wersji dokumentu, raportu czy decyzji o incydencie — zostają w aplikacji. Asystent może dodawać i zmieniać dane w zakresie Twoich ról, a każda zmiana jest w historii z jego nazwą.

Czy asystent widzi dane innych organizacji?

Nie. Połączenie dotyczy jednej organizacji, wybranej na ekranie zgody, i działa z Twoimi bieżącymi rolami. Organizacji nie da się wskazać w poleceniu — wynika z połączenia.

Jak odłączyć asystenta?

W KSC Manager: „Logowanie i bezpieczeństwo” → „Połączone aplikacje” → odłącz. Reset zabezpieczeń logowania odłącza wszystkie aplikacje naraz.

Gdzie trafiają dane, które czyta asystent?

To, co asystent przeczyta z KSC Manager, trafia do dostawcy asystenta (na przykład Anthropic albo OpenAI) i jest przetwarzane na jego zasadach. Przed połączeniem asystenta z danymi organizacji sprawdź ustawienia prywatności i warunki planu, z którego korzystasz.

Jakie asystenty działają z KSC Manager?

Każdy, który obsługuje zdalne serwery MCP z logowaniem OAuth — między innymi Claude (aplikacja, claude.ai i Claude Code), ChatGPT w trybie dewelopera, Codex i Cursor.

W KSC Manager