ON2IT - Zero Trust Innovators

Select your region

Neem contact op →
← Terug naar blog Zero Trust

Je hebt geen architectuurprobleem.
Je hebt een navigatieprobleem.

August 21, 2026 · 12 minuten leestijd · Door Rob Maas

Elke Zero Trust-architect kent het protect surface-model al. Waar de middag in gaat zitten is het platform: klikken door schermen om te bouwen wat een uur eerder al op papier was ontworpen. De AUXO MCP Server, open source van ON2IT, dicht precies dat gat: protect surfaces, transaction flows, het toewijzen van measures en incident cases worden natuurlijke-taaloperaties binnen Claude, VS Code Copilot en elke MCP-compatibele client. Geen portal. Geen contextwissel.

Domein · Zero Trust

Protect Surface Management

Maak, wijzig en beheer protect surfaces, locations, states, assets, contacts, security measures en transaction flows, de volledige operationele Zero Trust-lifecycle, via conversational AI-interactie of geautomatiseerde toolchain-integratie.

createProtectSurfacelistProtectSurfacescreateTransactionFlowlistMeasuresupdateProtectSurfaceMeasurelistAssetscreateLocationcreateExternalFlow

Domein · Case Management

Incident- en ticketafhandeling

Maak, wijzig, escaleer en sluit support cases en security tickets direct vanuit de context van de AI-assistent, zonder tools te wisselen tijdens actieve incident response. Analisten blijven in hun workflow. Case management gebeurt daar middenin.

createCaseescalateCaseaddNoteToCaseupdateCasePrioritycloseCasegetCasedeescalateCaseupdateCaseSubject

In het kort

Wat het is

Een open source MCP (Model Context Protocol) server die de Zero Trust- en Case Management-API's van AUXO beschikbaar stelt als aanroepbare tools voor elke compatibele AI-assistent. De AI adviseert niet alleen over Zero Trust, hij voert het uit. Protect Surfaces worden aangemaakt, flows gemapt, measures toegewezen en cases geopend, allemaal vanuit natuurlijke taal, binnen de tools die architects en analisten al gebruiken.

Waarom het belangrijk is

Zero Trust breekt niet op de theorie, maar in het gat tussen intentie en uitvoering. Architects ontwerpen Protect Surfaces en openen dan een UI om ze te bouwen. Analisten signaleren een anomalie en wisselen dan van tool om die te loggen. De MCP server maakt die wissel overbodig. De AI-assistent wordt de operationele interface naar AUXO: sneller, consistenter en scriptbaar.

Hoe het wordt uitgerold

Drie paden: een Claude Desktop-extensie (installeren met een dubbelklik), kant-en-klare binaries voor macOS, Linux en Windows, of een container image uit de GitHub Container Registry. Domeinen worden automatisch geactiveerd op basis van de API-tokens die je aanlevert: Zero Trust, Case Management of beide. Geen code nodig om te starten. Go 1.24 of nieuwer is alleen nodig als je zelf compileert vanaf de source.

Wat het verandert

Voor architects is het definiëren van Protect Surfaces en het mappen van flows niet langer een estafette van document naar platform: bestaande surfaces opvragen, nieuwe aanmaken vanuit het gesprek, measures toewijzen uit de AUXO-catalogus, allemaal in één beweging. Voor SOC-analisten wordt case management één operatie in één context: detecteren, documenteren, escaleren en volgen zonder de investigation thread te verlaten.

"Dit is hoe Zero Trust-operationalisering eruitziet wanneer de interface de architectuur inhaalt. De AUXO MCP Server brengt de volledige Zero Trust-lifecycle, en de incident response-loop, binnen de AI-toolchain die je team al gebruikt. Geen portal. Geen contextwissel. Geen gat tussen intentie en uitvoering."ON2IT

Het praktijkprobleem dat dit oplost

"Elke Zero Trust-architect heeft dezelfde frictie ervaren: je begrijpt het Protect Surface-model, je weet welke flows er gemapt moeten worden, en dan open je het platform en besteed je het volgende uur aan het navigeren door de UI in plaats van aan architectuur. De MCP server draait dat om: de AI navigeert het platform. Jij doet de architectuur."

Een AI die handelt, niet alleen antwoordt

Het Model Context Protocol (MCP) is een open standaard waarmee een AI-assistent externe tools, API's en diensten als native operaties binnen een gesprek kan aanroepen. Configureer een MCP server en de assistent redeneert niet langer op afstand: hij roept de tool aan, krijgt het resultaat en werkt met wat op dit moment daadwerkelijk waar is.

Voor AUXO is die interactie vandaag al realiteit:

Claude Desktop · AUXO MCP Server
# Architect vraagt Claude:
"Geef alle huidige protect surfaces weer en geef aan
welke nog geen gemapte transaction flows hebben."

# Claude roept aan:
listProtectSurfaces() -> returns current surfaces
listTransactionFlows(protectSurfaceId) -> per surface

# Claude reageert met een gestructureerde gap-analyse en vraagt dan:
"Moet ik flows aanmaken voor de drie surfaces zonder mappings?"

# Architect bevestigt. Claude roept aan:
createTransactionFlow(source="CRM", target="DataWarehouse", ...)
createExternalFlow(surface="CustomerPortal", direction="inbound", ...)

Dit is geen Q&A. Het leest de state, signaleert gaps, stelt acties voor en voert ze uit na bevestiging. De architect houdt de controle over elke beslissing. De AI neemt de frictie van de uitvoering weg.

"Het verschil tussen een AI die je vertelt wat je moet doen en een AI die het samen met je doet, is het verschil tussen een consultant en een co-pilot. MCP maakt AUXO die laatste."

Twee tokens, zevenentwintig tools

Zero Trust en Case Management zijn onafhankelijke domeinen, elk achter zijn eigen API-token. Geef het Zero Trust-token op en die tools worden geactiveerd. Sla het Case Management-token over en die tools verschijnen simpelweg niet: geen ongebruikte configuratie, geen domein dat je niet hebt aangevraagd.

Tool Domein Wat het in de praktijk mogelijk maakt
createProtectSurfacelistProtectSurfacesupdateProtectSurfacedeleteProtectSurface
Zero Trust De volledige Protect Surface-lifecycle: nieuwe surfaces aanmaken vanuit architectuurgesprekken, bestaande surfaces opvragen en auditen, definities bijwerken zodra de omgeving verandert. De AI kan Protect Surfaces voorstellen op basis van een beschreven omgeving en ze na bevestiging direct aanmaken.
createTransactionFlowcreateExternalFlowlistTransactionFlowsdeleteTransactionFlowdeleteExternalFlow
Zero Trust Transaction flow-mapping, de stap die de meeste implementaties behandelen als een handmatige documentatie-oefening. De AI kan bestaande flows doorzoeken, ongemapte surfaces identificeren, flows voorstellen op basis van beschreven datapaden en ze aanmaken. External flows (van of naar buiten de organisatie) worden als apart type behandeld.
listMeasureslistProtectSurfaceMeasuresupdateProtectSurfaceMeasureremoveMeasureFromProtectSurface
Zero Trust Het toewijzen van security measures uit de AUXO-catalogus. De AI kan beschikbare measures doorzoeken op keyword of context, opvragen wat al aan een Protect Surface is toegewezen, de implementatiestatus bijwerken en measures verwijderen die niet langer van toepassing zijn. Zo wordt de measure-lifecycle een gesprek in plaats van een navigatie-oefening.
createLocationlistLocationsupdateLocationdeleteLocationcreateStatelistStateslistContactslistAssets
Zero Trust Ondersteunende Zero Trust-datastructuren: locations, states, contacts en assets. Door deze via de AI-assistent op te vragen en te beheren is de omgevingscontext altijd beschikbaar in het gesprek, zonder platformnavigatie.
createCasegetCaseupdateCasePriorityupdateCaseSubjectescalateCasedeescalateCaseaddNoteToCasecloseCase
Case Management De volledige incident case-lifecycle binnen de AI-assistent. Een analist die een anomalie detecteert kan een case aanmaken, bevindingen vastleggen als notes, escaleren op basis van de ontwikkelende severity en sluiten zodra deze is opgelost, zonder de investigation context te verlaten. De AI-assistent wordt het enige aanspreekpunt voor zowel analyse als case management.

Praktijksignaal

"Zevenentwintig tools. Twee tokens. De volledige operationele Zero Trust- en incident case-lifecycle beschikbaar voor elke AI-assistent die MCP ondersteunt, zonder een regel integratiecode te schrijven."

Draaiend in twee minuten, of draaiend op teamschaal

Een architect op Claude Desktop en een platformteam dat een vloot containers draait krijgen exact dezelfde capability, geen afgeslankte versie ervan. Kies het pad dat past bij hoe je team al werkt.

Pad 01 · Simpelst

Claude Desktop-extensie. Download auxo-mcp-server.mcpb van de releases-pagina. Dubbelklik erop, of sleep hem naar de Claude Desktop-instellingen. Claude vraagt tijdens de setup om API-tokens. Geen configuratiebestanden. Geen terminal. Binnen twee minuten operationeel.

Pad 02 · Flexibel

Kant-en-klare binary. Platformbinaries voor macOS ARM en Intel, Linux AMD64 en ARM64, en Windows. Zet hem op je PATH of verwijs er direct naar in een MCP-clientconfiguratie. Werkt met VS Code Copilot, handmatige Claude Desktop-configuratie en elke andere MCP-compatibele client. Tokens worden meegegeven als environment variables.

Pad 03 · Schaalbaar

Container / HTTP mode. Gepubliceerd in de GitHub Container Registry. Draai in HTTP mode op port 8080 met tokens als environment variables. Clients maken verbinding met het /sse-endpoint. Zet hem in productie achter een reverse proxy met TLS. Geschikt voor gedeelde teamomgevingen en CI/CD-integratie.

.vscode/mcp.json
{
  "servers": {
    "auxo": {
      "type": "stdio",
      "command": "path/to/auxo-mcp-server",
      "env": {
        "AUXO_ZT_TOKEN":     "your-zero-trust-token",
        "AUXO_TICKET_TOKEN": "your-ticket-token"
      }
    }
  }
}

Tokens worden aangevraagd door contact op te nemen met ON2IT support. Elk domein vereist zijn eigen token, teams die alleen Zero Trust-operaties nodig hebben vragen alleen het Zero Trust-token aan. De server detecteert automatisch welke domeinen te activeren op basis van welke tokens aanwezig zijn.

"Het installatieoppervlak is bewust minimaal. Het Claude Desktop-pad vereist geen terminal, geen configuratiebestand en geen Go-installatie. De complexiteit schaalt met de deploymentbehoefte, niet omgekeerd."

Drie workflows die elk AUXO-team vandaag nog traag doorloopt

Geen theorie: de drie workflows die elk Zero Trust-implementatieteam en elke SOC die op AUXO draait voortdurend herhaalt, en traag herhaalt.

Workflow 01 · Protect Surface-definitie en gap-analyse

Voor

De architect beschrijft de omgeving in een ontwerpdocument, mapt DAAS-elementen handmatig, navigeert door AUXO om Protect Surfaces één voor één aan te maken en kruisverwijst transaction flows in een aparte stap.

Met MCP

De architect beschrijft de omgeving aan de AI-assistent. Die vraagt bestaande Protect Surfaces op, signaleert gaps, stelt nieuwe surfaces voor op basis van de beschreven DAAS-elementen en maakt ze aan na bevestiging. Transaction flows worden in hetzelfde gesprek gemapt: het ontwerpdocument en de platformstatus worden gelijktijdig opgebouwd, niet na elkaar.

De AI kan ook doorlopend een gap-check uitvoeren: "Geef alle Protect Surfaces weer zonder toegewezen measures uit de AUXO-catalogus en stel voor elke surface de drie meest relevante voor." Dit maakt van de catalogus-zoekopdracht, voorheen een handmatige kruisverwijzing, één enkele query.

Workflow 02 · Toewijzen van security measures en implementatie bijhouden

Voor

De analist doorzoekt de AUXO measure-catalogus op relevante controls, wijst ze toe aan Protect Surfaces, houdt de implementatiestatus in een aparte stap bij en herhaalt dit voor elke surface binnen scope.

Met MCP

De AI doorzoekt de catalogus op context, bijvoorbeeld "Zoek measures die relevant zijn voor het beschermen van een on-premises ERP-systeem met externe API-toegang", geeft gerangschikte resultaten terug, wijst geselecteerde measures toe aan de Protect Surface en stelt de initiële implementatiestatus in.

Het bijwerken van de status zodra een control is geïmplementeerd is één natuurlijke-taal-operatie: "Markeer de network segmentation-measure op de ERP-surface als geïmplementeerd." Voor teams die regelmatig Zero Trust maturity reviews uitvoeren kan de AI in één query een current-state-overzicht genereren over alle Protect Surfaces en measures, wat voorheen een handmatige export- en analyse-oefening was.

Workflow 03 · Incidentonderzoek en case management in één context

Voor

De SOC-analist signaleert een anomalie in AUXO, opent een browsertab naar het case management-systeem, maakt handmatig een case aan, voegt investigation notes toe door te kopiëren uit de detectiecontext, escaleert via een aparte workflow en keert terug naar het onderzoek.

Met MCP

De analist werkt de hele tijd in de AI-assistent. Detectiebevindingen, analyse, het aanmaken van de case, het toevoegen van notes, escalatie en afsluiting gebeuren allemaal in dezelfde conversation thread. De AI-assistent bewaart de volledige context van het onderzoek en past die direct toe op de casedocumentatie.

Wat de analist waarneemt en wat het caserecord bevat, is exact hetzelfde, zonder overschrijven. Tijdens actieve incidenten is dit geen gemaksverbetering. Het is een verbetering in snelheid en nauwkeurigheid, de twee variabelen die bepalen hoe goed de blast radius wordt ingedamd.

"De MCP server verandert niet wat Zero Trust vereist. Het verandert hoe lang het duurt om het te doen, en hoeveel ervan consistent wordt uitgevoerd in plaats van uitgesteld omdat de frictie te hoog was."

De echte verschuiving zit niet in één workflow

Het is wat er met alle workflows gelijktijdig gebeurt: Zero Trust-implementatie voelt niet langer als platformwerk, maar als een gesprek.

Vorig interactiemodel MCP-interactiemodel
De architect ontwerpt Protect Surfaces in een document en navigeert dan door het platform om ze te implementeren: twee losse activiteiten met onvermijdelijke drift ertussen. Ontwerp en implementatie gebeuren in hetzelfde gesprek. De AI maakt in real time wat de architect beschrijft.
Transaction flow-mapping is een handmatige documentatie-oefening, vaak uitgesteld, vaak incompleet. Flow-mapping is een query en een bevestiging. De AI identificeert ongemapte surfaces en maakt flows aan op instructie.
Het doorzoeken van de measure-catalogus vereist platformnavigatie, resultaten worden één voor één toegepast op elke Protect Surface. Catalogus-zoeken is een natuurlijke-taal-query. Resultaten zijn contextueel, toewijzing is direct.
Case management vereist context-switching. De analist verlaat het onderzoek om het te documenteren. Case management gebeurt in-thread: aanmaken, noteren, escaleren en sluiten zonder de investigation context te verlaten.
De Zero Trust maturity-status beoordelen vereist een handmatige export en analyse. Een current-state-query geeft in één operatie een gestructureerd overzicht van alle surfaces, flows en de implementatiestatus van measures.
Consistentie in implementatie hangt af van individuele discipline. Elke architect volgt het proces anders. Consistentie wordt afgedwongen door de tool. Dezelfde query levert hetzelfde resultaat op, ongeacht welk teamlid hem uitvoert.
"Zero Trust faalt in het gat tussen architectuur en implementatie. De MCP server dicht dat gat niet door de architectuur te veranderen, maar door de implementatie net zo vloeiend te maken als het gesprek dat hem ontwierp."

Wat je out of the box krijgt

27
Beschikbare tools

Binnen de domeinen Zero Trust en Case Management, de volledige operationele AUXO-lifecycle.

3
Deployment-paden

Claude Desktop-extensie, binary of container: elk binnen tien minuten operationeel.

5
Ondersteunde platforms

macOS ARM/Intel, Linux AMD64/ARM64 en Windows, plus een container voor teamdeployments.

2
Vereiste API-tokens

Voor volledige capability. De domeinen Zero Trust en Case Management zijn onafhankelijk configureerbaar.

0
Regels integratiecode

Nodig om AUXO te verbinden met Claude Desktop. De extensie regelt alles.

Keer dat een architect wenste dat het platform gewoon begreep wat hij probeerde te bouwen

Bij elke Zero Trust-implementatie, uiteindelijk.

Vier stappen van nul naar operationeel

  1. Vraag je API-token(s) aan. Neem contact op met ON2IT support om een Zero Trust-token, een Case Management-token, of beide aan te vragen. Tokens zijn domeinspecifiek: vraag alleen aan wat je nodig hebt. De server detecteert automatisch welke domeinen te activeren op basis van welke tokens er tijdens runtime aanwezig zijn.
  2. Kies je deployment-pad. Voor individueel gebruik met Claude Desktop: download de .mcpb-extensie en dubbelklik erop. Voor VS Code Copilot of andere clients: download de binary voor je platform en voeg vier regels toe aan je MCP-clientconfiguratie. Voor gedeelde teamomgevingen: pull de container image en draai hem in HTTP mode achter een reverse proxy.
  3. Controleer de verbinding. Vraag de AI-assistent om "alle huidige protect surfaces weer te geven." Als de MCP server verbonden is en het token geldig is, geeft AUXO de actuele status terug. Is de omgeving leeg, dan zegt de AI dat, en biedt aan te helpen bij het aanmaken van de eerste Protect Surface.
  4. Begin met een gap-analyse. De meest direct nuttige eerste query: "Geef alle Protect Surfaces weer. Laat voor elke surface zien of transaction flows zijn gemapt en of security measures zijn toegewezen. Markeer de surfaces waarbij geen van beide het geval is." Deze ene operatie legt de implementatiegaten bloot die de meeste teams stilzwijgend meedragen, en de AI kan ze in hetzelfde gesprek beginnen te dichten.

Source code, binaries en de Claude Desktop-extensie zijn beschikbaar op github.com/on2itsecurity/auxo-mcp. API-tokens zijn op aanvraag beschikbaar via ON2IT support.


FAQ

Wat is het Model Context Protocol (MCP)?

MCP is een open standaard waarmee een AI-assistent externe tools, API's en diensten als native operaties binnen een gesprek kan aanroepen, in plaats van er alleen over te redeneren op basis van trainingsdata of een geplakt document.

Wat kan de AUXO MCP Server?

Hij stelt 27 tools beschikbaar binnen twee domeinen: Protect Surface Management (het aanmaken en auditen van Protect Surfaces, het mappen van transaction flows, het toewijzen van measures) en Case Management (het aanmaken, escaleren en sluiten van incident cases). Elke MCP-compatibele assistent kan ze direct aanroepen.

Is de AUXO MCP Server open source?

Ja. Hij wordt uitgebracht onder de MIT-licentie en is beschikbaar op github.com/on2itsecurity/auxo-mcp, inclusief kant-en-klare binaries, een container image en een Claude Desktop-extensie.

Met welke AI-assistenten werkt hij samen?

Met elke MCP-compatibele client, waaronder Claude Desktop en VS Code Copilot. De Claude Desktop-extensie is de snelste weg naar een werkende setup. Andere clients maken verbinding via de kant-en-klare binary of de container image.

Heb ik beide API-tokens nodig?

Nee. Zero Trust en Case Management zijn onafhankelijke domeinen, elk achter zijn eigen token. Vraag alleen het token aan voor het domein dat je nodig hebt, en de bijbehorende tools activeren automatisch.

AUXOZero TrustModel Context ProtocolOpen SourceArtificial Intelligence
Over de auteur(s)
Rob Maas

Rob Maas is Field CTO bij ON2IT, onderdeel van het CTO Office onder CTO Lieuwe Jan Koning. Hij werkt aan productstrategie en architectuur voor AUXO, MDR en ZTaaS, en geeft vorm aan de Zero Trust customer journey en de AI-featureroadmap van ON2IT. Daarnaast is hij Palo Alto Networks Cyberforce Hero.