MCP
Begge ender av protokollen: server og klient.
Hva den gjør
Plattformen er en MCP-server: en OAuth 2.1-ressursserver med omfangskontroller, en godkjenningspolicy og en anropslogg. Dette lar eksterne klienter bruke agentene dine som verktøy. Den er også en MCP-klient: enhver ekstern MCP-server blir en kobling uten leverandørspesifikk kode, beskyttet av en sikringsmekanisme slik at en ustabil tredjepart ikke kan trekke med seg en samtale i fallet.
Hvorfor det er viktig
De fleste produkter velger én ende av MCP og kaller det støtte. Å være begge deler betyr at agenten din kan brukes som et verktøy og kan bruke verktøy, noe som gjør den sammensettbar i stedet for terminal.
Hvordan det fungerer
Serversiden er en ekte OAuth 2.1-ressursserver
Omfangskontroller og en godkjenningspolicy styrer verktøykall, og kall skrives til en øktslogg i stedet for å være «fire-and-forget».
Klientsiden er generisk
Å legge til en ekstern MCP-server er ren konfigurasjon. Bare et par koblinger har håndskrevne, innebygde adaptere; resten går gjennom den generiske banen.
En feilende verktøyserver blir isolert
En sikringsmekanisme slår ut ved feil på en ekstern server, slik at feilene bare svekker én funksjon i stedet for hele samtalen.
Spørsmål
- Kan jeg koble til min egen MCP-server?
- Ja: den blir en kobling uten skreddersydd kode. Autentisering skjer med et statisk bearer-token i dag; OAuth 2.1 for egendefinerte eksterne servere er planlagt.
- Kan andre verktøy kalle agenten min over MCP?
- Ja. Plattformen eksponerer et MCP-servergrensesnitt med OAuth, omfang og en godkjenningspolicy.
The rest of the bag
AccessControl
Rettigheter per dokument som filtrerer svar, ikke bare sider.
Policy-evaluering bufres per økt for hastighet; en endring i rettigheter rulles ut ved ugyldiggjøring av bufferen, i stedet for umiddelbart på alle pågående forespørsler.
Dokumentasjon
Et mappetre agenten leser, og en konfigurasjonsfil den følger.
Ekstraksjon dekker PDF-er, regneark og transkripsjoner. Eksotiske binærformater blir ikke parset.
Hendelser
En persistent logg over hva agenter gjorde, og hvorfor.
Hendelsesbussen i prosessen er en enkeltnode-sender, ikke en distribuert formidler. Den persistente loggen på tvers av agenter er en separat Postgres-oppgavelogg.
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.