MCP
Beide kanten van het protocol: server en client.
Wat het doet
Het platform is een MCP-server: een OAuth 2.1-resourceserver met scope-controles, een goedkeuringsbeleid en een aanroepenlogboek. Hiermee kunnen externe clients je agents als tools gebruiken. Het is alsook een MCP-client: elke externe MCP-server wordt een connector zonder provider-specifieke code, beveiligd door een circuit breaker zodat een onbetrouwbare derde partij een gesprek niet kan laten vastlopen.
Waarom het belangrijk is
De meeste producten kiezen één kant van MCP en noemen dat ondersteuning. Door beide te zijn, kan je agent als tool worden gebruikt én zelf tools gebruiken, wat hem samenstelbaar maakt in plaats van een eindstation.
Hoe het werkt
De serverzijde is een echte OAuth 2.1-resourceserver
Scope-controles en een goedkeuringsbeleid reguleren tool-aanroepen, en aanroepen worden weggeschreven naar een sessielogboek in plaats van 'fire-and-forget' te zijn.
De clientzijde is generiek
Het toevoegen van een externe MCP-server is een kwestie van configuratie. Slechts een paar connectors hebben handgeschreven native adapters; de rest verloopt via het generieke pad.
Een falende tool-server wordt geïsoleerd
Een circuit breaker treedt in werking bij een slecht functionerende externe server, zodat storingen slechts één functie beperken in plaats van het hele gesprek te verstoren.
Vragen
- Kan ik mijn eigen MCP-server aansluiten?
- Ja: het wordt een connector zonder maatwerkcode. Authenticatie verloopt momenteel via een statische bearer-token; OAuth 2.1 voor aangepaste externe servers is gepland.
- Kunnen andere tools mijn agent aanroepen via MCP?
- Ja. Het platform stelt een MCP-serverinterface beschikbaar met OAuth, scopes en een goedkeuringsbeleid.
The rest of the bag
AccessControl
Machtigingen per document die antwoorden filteren, niet alleen pagina's.
Beleidsresolutie wordt voor de snelheid per sessie gecached; een wijziging in machtigingen wordt doorgevoerd bij cache-invalidatie in plaats van direct bij elk lopend verzoek.
Documentatie
Een mappenstructuur die de agent leest, en een configuratiebestand dat hij volgt.
Extractie omvat pdf's, spreadsheets en transcripten. Exotische binaire formaten worden niet verwerkt.
Gebeurtenissen
Een duurzaam logboek van wat agents hebben gedaan, en waarom.
De in-process eventbus is een single-node emitter, geen gedistribueerde broker. Het duurzame logboek over alle agents heen is een afzonderlijk Postgres-takenlogboek.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.