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.
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.
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:
# 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.
{
"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
Binnen de domeinen Zero Trust en Case Management, de volledige operationele AUXO-lifecycle.
Claude Desktop-extensie, binary of container: elk binnen tien minuten operationeel.
macOS ARM/Intel, Linux AMD64/ARM64 en Windows, plus een container voor teamdeployments.
Voor volledige capability. De domeinen Zero Trust en Case Management zijn onafhankelijk configureerbaar.
Nodig om AUXO te verbinden met Claude Desktop. De extensie regelt alles.
Bij elke Zero Trust-implementatie, uiteindelijk.
Vier stappen van nul naar operationeel
- 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.
- 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. - 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.
- 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.
