MCP
Begge ender af protokollen: server og klient.
Hvad den gør
Platformen er en MCP-server: en OAuth 2.1-ressourceserver med scope-tjek, en godkendelsespolitik og en opkaldslog. Dette gør det muligt for eksterne klienter at bruge dine agenter som værktøjer. Den er også en MCP-klient: Enhver ekstern MCP-server bliver en forbindelse uden udbyderspecifik kode, beskyttet af en kredsløbsafbryder (circuit breaker), så en ustabil tredjepart ikke kan trække en samtale med sig i faldet.
Hvorfor det er vigtigt
De fleste produkter vælger den ene ende af MCP og kalder det understøttelse. At være begge dele betyder, at din agent kan bruges som et værktøj og selv kan bruge værktøjer, hvilket gør den modulær frem for låst.
Hvordan det fungerer
Serversiden er en rigtig OAuth 2.1-ressourceserver
Scope-tjek og en godkendelsespolitik styrer værktøjskald, og kald skrives til en sessionslog i stedet for at være 'fire-and-forget'.
Klientsiden er generisk
Tilføjelse af en ekstern MCP-server er ren konfiguration. Kun et par enkelte forbindelser har håndskrevne, indfødte adaptere; resten går gennem den generiske vej.
En fejlbehæftet værktøjsserver isoleres
En kredsløbsafbryder udløses ved en fejlbehæftet ekstern server, så dens fejl kun forringer én funktion i stedet for hele samtalen.
Spørgsmål
- Kan jeg tilslutte min egen MCP-server?
- Ja: den bliver en forbindelse uden skræddersyet kode. Godkendelse sker i dag med en statisk bearer-token; OAuth 2.1 til brugerdefinerede eksterne servere er planlagt.
- Kan andre værktøjer kalde min agent via MCP?
- Ja. Platformen eksponerer en MCP-servergrænseflade med OAuth, scopes og en godkendelsespolitik.
The rest of the bag
Adgangskontrol
Rettigheder pr. dokument, der filtrerer svar, ikke kun sider.
Politikafgørelser cachelagres pr. session for hurtighed; en ændring i rettigheder udbredes ved cache-invalidering i stedet for øjeblikkeligt på alle igangværende anmodninger.
Dokumentation
Et mappetræ, som agenten læser, og en konfigurationsfil, den adlyder.
Uddragning dækker PDF'er, regneark og transskriptioner. Eksotiske binære formater analyseres ikke.
Hændelser
En holdbar log over, hvad agenterne gjorde, og hvorfor.
In-process-hændelsesbussen er en enkelt-node-afsender, ikke en distribueret broker. Den holdbare registrering på tværs af agenter er en separat Postgres-opgavelog.
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.