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 asystentaget_connection— w czyim imieniu i w jakiej organizacji działa połączenielist_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 rekomendacjeget_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 filtramiget_process— karta procesu z macierzą BIA, aktywami i planami ciągłościcreate_process(zmiana) — dodanie procesuupdate_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ływulink_process_asset(zmiana) — powiązanie aktywa z procesemunlink_process_asset(zmiana) — odłączenie aktywa od procesu (aktywo zostaje)
Aktywa
list_assets— rejestr aktywów po krytyczności, z filtramiget_asset— karta aktywa: P/I/D/A, RTO/RPO, procesy, dostawcy, ryzyka, plany DRPcreate_asset(zmiana) — dodanie aktywa z ocenami P/I/D/A i procesami, które wspieraupdate_asset(zmiana) — zmiana wybranych pól aktywa, ocen P/I/D/A z uzasadnieniami i etykietset_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 filtramiget_supplier— karta dostawcy: propozycje systemu z powodami, procesy, aktywa, umowy, ryzykalist_contracts— rejestr umów: status, po terminie, SLA wobec RTO, wynik ocenyget_contract— karta umowy z oceną U01–U08 i kontrolą SLA wobec RTOcreate_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 dostawcycreate_contract(zmiana) — dodanie umowy dostawcy z SLAupdate_contract(zmiana) — zmiana wybranych pól umowy: status, daty, SLA, zakressave_contract_assessment(zmiana) — ocena umowy U01–U08 z komentarzami
Incydenty
list_incidents— rejestr incydentów w zakresie osoby: status, decyzja CISO, S46, pilneget_incident— karta incydentu: zgłoszenie, powiązania, zadania, decyzja CISO i obowiązki S46 z terminamireport_incident(zmiana) — „Zgłoś incydent” — zgłoszenie trafia do oceny CISOupdate_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 ryzykiemunlink_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 statusucreate_task(zmiana) — dodanie zadania z osobami, terminem i obiektem „Dotyczy”update_task(zmiana) — zmiana wybranych pól zadaniachange_task_status(zmiana) — rozpoczęcie, zgłoszenie wykonania, wstrzymanie, wznowienie (potwierdza i zamyka osoba w aplikacji)save_task_realization(zmiana) — data i notatka z wykonaniaadd_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 filtramiget_requirement— karta wymagania: co zrobić, źródła, ocena, dowody, komentarzeassess_requirement(zmiana) — ocena wymagania: status z uzasadnieniem, sposób realizacji, przeglądadd_requirement_evidence(zmiana) — dowód zgodności — obiekt KSC Manager albo adresadd_requirement_comment(zmiana) — komentarz do wymaganialist_audits— rejestr audytów z postępem, wynikiem i ustaleniamiget_audit— karta audytu: ocena wymagań, pytania z odpowiedziami, ustaleniaget_audit_program— program audytów z terminami i propozycje audytów zdarzeniowychanswer_audit_questions(zmiana) — odpowiedzi na pytania audytu w trakcie, z komentarzamiadd_audit_finding(zmiana) — ustalenie audytu: typ, priorytet, stan faktyczny, zalecenie, terminupdate_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 filtramiget_risk— karta ryzyka: analiza, historia wersji, działania, incydentycreate_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, strategiasubmit_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 filtramiget_document— karta dokumentu: wersje, zadania, procesy lub aktywa planu, zmiany danych źródłowychconfirm_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
- Konto w KSC Manager. W organizacji demo, założonej na demo.kscmanager.pl, agent AI jest od razu dostępny i włączony.
- Agent AI włączony w organizacji. W organizacji klienta włącza go Administrator w Ustawieniach.
- 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
- Dodaj w asystencie serwer MCP z adresem
https://demo.kscmanager.pl/mcp. - Asystent otworzy stronę KSC Manager — zaloguj się, jeśli trzeba.
- Na ekranie zgody wybierz organizację i zakres: „Odczyt” albo „Zmiany”.
- 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”.
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.
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.