ISMS Copilot Docs

GRC-werk delegeren vanuit je agent

Wat je aan ISMS Copilot kunt overlaten en wat je in je agent houdt, kant-en-klare routeringsregels voor Claude Code, Codex, OpenCode, Grok en Cursor, en de patronen die gedelegeerde taken beknopt houden.

Je codeeragent is de orchestrator: deze beheert je repository, je shell en je bestanden. ISMS Copilot is de GRC-specialist waaraan het compliancewerk kan worden gedelegeerd via de account MCP. De twee werken samen. Deze pagina behandelt wanneer je moet delegeren, hoe je je agent opdracht geeft dit te doen, en hoe je elke gedelegeerde beurt klein houdt.

Wanneer je agent verbinding maakt, stuurt de server al een korte routeringsnotitie (het MCP instructions-veld) met instructies over wat te delegeren en wat lokaal te houden. Agenten volgen deze notitie niet altijd op, dus een routeringsregel in je project of gebruikersinstructies maakt het gedrag betrouwbaar.

Wat te delegeren, wat lokaal te houden

Delegeer naar ISMS CopilotHoud in je agent
Exacte vereisten en identificatoren: DORA RTS-artikelen, de NIS2-implementatieverordening, ISO 42001-controles, CMMC-praktijkenKleine, bekende bewerkingen en snelle concepten die je model al aankan
Frameworkinterpretatie: ISO 27001, ISO 27701, ISO 42001, SOC 2, GDPR, NIS 2, DORA, EU AI Act, Cyber Resilience Act (CRA), NIST SP 800-171/CMMC, HIPAA, PCI DSSCode, tests, refactoring, git en pull requests
Opstellen van documenten die frameworkonderbouwing of je werkruimteherinneringen, bestanden en bedrijfscontext nodig hebben: beleidsdocumenten, procedures, SoA-rechtvaardigingen, risicoregisteritemsBestanden lezen en bewerken, shell-opdrachten
Controlemapping en gap-analyseAlgemene vragen die geen verband houden met compliance
Auditvoorbereiding en bewijslijstenBeslissen wat er in je codebase moet worden gewijzigd, en het uiteindelijke resultaat naar schijf schrijven

Een nuttige test: als het antwoord afhangt van wat een standaard of regelgeving precies zegt, of van je werkruimtecontext, delegeer dan. Als het afhangt van wat je repository bevat, houd het dan lokaal en stuur ISMS Copilot een korte samenvatting van de relevante feiten in plaats van de bestanden zelf. Als je model het antwoord al weet, geen opzoeking nodig heeft en het direct naar een bestand schrijft, houd het dan ook lokaal: delegeren voegt beurten toe en kost meer Claude-gebruik voor kleine taken zoals deze. Zie waar delegatie niet helpt.

Routeringsregels, per orchestrator

Elke regel hieronder heeft dezelfde inhoud; alleen het bestand verschilt. Plak het in het bestand dat je orchestrator leest. De regels gaan ervan uit dat de server is geregistreerd onder de naam ismscopilot, zoals in de installatiegidsen.

Claude Code

Voeg toe aan CLAUDE.md in de projectroot, of aan ~/.claude/CLAUDE.md voor elk project:

## Compliance work: delegate to ISMS Copilot

For ISO 27001/27701/42001, SOC 2, GDPR, NIS 2, DORA, EU AI Act, Cyber Resilience Act (CRA),
NIST SP 800-171/CMMC, HIPAA or PCI DSS questions, policy drafting, control mapping,
gap analysis, SoA justifications, risk registers and audit prep, use the ismscopilot
MCP server instead of answering from memory. Keep code, git, files and shell work local.

- Send the question, not framework text: do not paste standards or large documents first.
- One conversation per deliverable: create_conversation once, then send_message on the same conversation_id for every follow-up.
- Call set_company_context only when I ask to update my company profile.
- Pass workspace_id when the work is for a specific client or company.
- Default mode fast; think for multi-step analysis; beyond only when I ask for it.
- Pass answer_format "brief" or "decision" unless I ask for the full text.
- If a call returns status "generating", poll get_reply until "complete".
- Write long deliverables to a file and give me the path, not the whole text in chat.
- Verify only what ISMS Copilot marks as unconfirmed or says it cannot confirm: check it against the official source text before relying on it (fetch the official publication if you have web access). Do not re-check confirmed answers.
- Record which items you verified or could not verify in the deliverable itself, as a short "Verified" note. Say it in chat too, unless I ask for a bare reply such as a file path.

Installatie: Verbind ISMS Copilot met Claude Code.

Codex, OpenCode en Grok

Deze orchestratoren lezen AGENTS.md. Plaats dezelfde regel in AGENTS.md in de projectroot, of in het globale instructiebestand van de orchestrator (bijvoorbeeld ~/.codex/AGENTS.md voor Codex). Raadpleeg de documentatie van je orchestratorversie voor het exacte globale pad.

## Compliance work: delegate to ISMS Copilot

For ISO 27001/27701/42001, SOC 2, GDPR, NIS 2, DORA, EU AI Act, Cyber Resilience Act (CRA),
NIST SP 800-171/CMMC, HIPAA or PCI DSS questions, policy drafting, control mapping,
gap analysis, SoA justifications, risk registers and audit prep, use the ismscopilot
MCP server instead of answering from memory. Keep code, git, files and shell work local.

- Send the question, not framework text: do not paste standards or large documents first.
- One conversation per deliverable: create_conversation once, then send_message on the same conversation_id for every follow-up.
- Call set_company_context only when I ask to update my company profile.
- Pass workspace_id when the work is for a specific client or company.
- Default mode fast; think for multi-step analysis; beyond only when I ask for it.
- Pass answer_format "brief" or "decision" unless I ask for the full text.
- If a call returns status "generating", poll get_reply until "complete".
- Write long deliverables to a file and give me the path, not the whole text in chat.
- Verify only what ISMS Copilot marks as unconfirmed or says it cannot confirm: check it against the official source text before relying on it (fetch the official publication if you have web access). Do not re-check confirmed answers.
- Record which items you verified or could not verify in the deliverable itself, as a short "Verified" note. Say it in chat too, unless I ask for a bare reply such as a file path.

Installatie: Verbind Cursor en Codex, of Verbind elke MCP-client voor OpenCode en Grok.

Cursor

Maak een projectregel aan op .cursor/rules/ismscopilot.mdc:

---
description: Delegate compliance and GRC work to the ISMS Copilot MCP server
alwaysApply: true
---

For ISO 27001/27701/42001, SOC 2, GDPR, NIS 2, DORA, EU AI Act, Cyber Resilience Act (CRA),
NIST SP 800-171/CMMC, HIPAA or PCI DSS questions, policy drafting, control mapping,
gap analysis, SoA justifications, risk registers and audit prep, use the ismscopilot
MCP server instead of answering from memory. Keep code, git, files and shell work local.

- Send the question, not framework text: do not paste standards or large documents first.
- One conversation per deliverable: create_conversation once, then send_message on the same conversation_id for every follow-up.
- Call set_company_context only when I ask to update my company profile.
- Pass workspace_id when the work is for a specific client or company.
- Default mode fast; think for multi-step analysis; beyond only when I ask for it.
- Pass answer_format "brief" or "decision" unless I ask for the full text.
- If a call returns status "generating", poll get_reply until "complete".
- Write long deliverables to a file and give me the path, not the whole text in chat.
- Verify only what ISMS Copilot marks as unconfirmed or says it cannot confirm: check it against the official source text before relying on it (fetch the official publication if you have web access). Do not re-check confirmed answers.
- Record which items you verified or could not verify in the deliverable itself, as a short "Verified" note. Say it in chat too, unless I ask for a bare reply such as a file path.

Installatie: Verbind Cursor en Codex.

claude.ai, Claude Desktop en ChatGPT

Voeg ISMS Copilot toe als aangepaste connector (in ChatGPT een aangepaste MCP-app met OAuth en standaardinstellingen) met de eindpunt-URL, meld je vervolgens aan en klik op Goedkeuren. Deze apps hebben geen instructiebestand voor de bovenstaande routeringsregel; plaats deze in het project of in aangepaste instructies als de app deze heeft. Installatie: Verbind elke MCP-client.

Patronen die werken

Eén gesprek per deliverable

Begin elke deliverable (een toegangsbeheerbeleid, een gap-analyse, een reeks SoA-rechtvaardigingen) met create_conversation, verfijn deze vervolgens met send_message op dezelfde conversation_id. De specialist houdt de geschiedenis van de thread aan zijn kant bij, dus je agent hoeft eerdere beurten niet opnieuw te verzenden. Begin een nieuw gesprek voor een niet-gerelateerde deliverable: lange threads gebruiken meer van je gebruiksvenster per bericht.

Werk voor klant en bedrijf beperken tot een werkruimte

Geef workspace_id door (van list_workspaces) wanneer het werk bij een specifieke klant of bedrijf hoort. Bij een beurt met werkruimtebereik leest ISMS Copilot de herinneringen en bestanden van die werkruimte, zodat je agent deze niet opnieuw hoeft te vermelden. Zonder workspace_id wordt de beurt alleen uitgevoerd op je persoonlijke herinneringen.

Herinneringen voor duurzame feiten

Feiten die voor elke toekomstige beurt moeten gelden (de certificeringsscope, de gekozen risicomethodologie, de auditdatum) horen in een herinnering: create_memory, met workspace_id voor een werkruimteherinnering of zonder voor een persoonlijke. Herinneringen zijn beperkt tot 500 tekens elk. Gebruik list_memories om te controleren wat er al staat voordat je een duplicaat toevoegt.

Bedrijfscontext

set_company_context vervangt het bedrijfsprofiel van het account (naam, sector, grootte, land, privacyrol, gegevenstypen, hostingregio, technologiestack, notities), en get_company_context leest het uit. De chat-app gebruikt dit profiel als achtergrondinformatie, en gesprekken die jouw agent via MCP of de account-API uitvoert, krijgen het nu ook, onder dezelfde voorwaarden als webchat: in een gesprek dat jouw eigen account is gestart, wordt het profiel als achtergrondinformatie toegevoegd aan elke beurt, en antwoorden kunnen feiten daaruit gebruiken. Alleen het profiel van jouw eigen account wordt gebruikt, en het wordt nooit gedeeld met een ander account. Het wordt niet toegevoegd in teamgedeelde werkruimten of tijdelijke chats, of wanneer het niet kan worden gelezen (de beurt wordt dan zonder uitgevoerd). Feiten die alleen relevant zijn voor één vraag, kunnen nog steeds in het bericht zelf of in een werkruimtegeheugen worden geplaatst.

Fast, Think of Beyond

modeGebruik dit voor
fast (standaard)De meeste vragen en korte concepten.
thinkMeerstapsanalyses: gap-analyse over meerdere controles, mapping tussen frameworks. Betaalde abonnementen; op een gratis abonnement valt het terug op fast.
beyondAlleen voor uitgebreide onderzoekswaardige concepten. Betaalde abonnementen, beperkt tot 10 runs per UTC-dag (50 op Unlimited), tijdschaal van minuten.

Een beyond-verzoek dat niet kan worden uitgevoerd, wordt beantwoord via de normale flow, en het resultaat vermeldt de reden in beyond_denied_reason: plan, adp, disabled, trivial, cap of cap_anthropic. Een beurt die op het overlooppad van de over-cap draait, antwoordt ook via de normale flow in plaats van Beyond. Zie Beyond-modus gebruiken.

Vraag om een antwoord dat geschikt is voor een agent

create_conversation en send_message accepteren een optionele answer_format:

answer_formatVorm van het antwoord
briefHet kortst mogelijke correcte antwoord, ongeveer 150 woorden, frameworkverwijzingen inline.
decisionAanbeveling eerst, vervolgens uitleg, risico's en volgende stappen als opsomming, ongeveer 300 woorden.
full of weggelatenDe standaard chatstijl.

Een expliciet aangevraagd volledig document wordt nooit ingekort. Beyond-runs negeren answer_format en vermelden dit met answer_format_applied: false.

Polling-frequentie

Wanneer een oproep status: "generating" retourneert, roep je get_reply aan met de conversation_id en message_id totdat deze complete retourneert:

  • Fast- en Think-beurten: elke 2-5 seconden.
  • Beyond-runs: elke 10-20 seconden. Je kunt ook de beyond_run_id doorgeven die het ticket heeft geretourneerd.

Wacht op een antwoord voordat je het volgende bericht in hetzelfde gesprek verzendt: een verzending terwijl de vorige beurt nog wordt gegenereerd, wordt afgewezen.

Schrijf lange deliverables naar bestanden

Wanneer de specialist een beleid of een volledige SoA retourneert, laat je jouw orchestrator deze rechtstreeks naar een bestand schrijven en rapporteer je het pad. Een lang document herhalen in de chat plaatst het tweemaal in de context van jouw orchestrator. Zie Wat delegatie bespaart.

MCP of de Model API?

ISMS Copilot biedt twee manieren om vanuit een coderingsagent binnen te komen. Ze zijn geschikt voor verschillende taken.

Account MCPModel API sub-agent
Inloggegevenspat-isms-… persoonlijk toegangstokensk-isms-… API-sleutel
FactureringJouw chatabonnement en het bijbehorende 4-uursgebruiksvensterVooraf betaalde API-credits
StatusStateful: gesprekken, werkruimten, geheugens, bestandenStateless: elke completion staat op zichzelf
Tools in jouw agentJa, native MCP-toolsNee: het eindpunt is tekst in, tekst uit, aangeroepen vanuit een script of stap
Geschikt voorInteractief werk waarbij jij en jouw agent een deliverable over meerdere beurten verfijnenVaste, herhaalbare compliance-stappen in scripts, CI of automatisering

Voor het Model API-patroon, zie Gebruik de API in coderingsagents.

Als een gedelegeerde beurt je abonnementslimiet bereikt, bevat de toolfout het reset-tijdstip en, waar van toepassing, de upgrade-link of de overloopoptie. Zie Verbind elke MCP-client.

Op deze pagina