MCP
Ambdós extrems del protocol: servidor i client.
Què fa
La plataforma és un servidor MCP: un servidor de recursos OAuth 2.1 amb comprovacions d'abast, una política d'aprovació i un registre de trucades. Això permet que clients externs utilitzin els teus agents com a eines. També és un client MCP: qualsevol servidor MCP remot es converteix en un connector sense codi específic per proveïdor, protegit per un disjuntor perquè un tercer inestable no pugui fer caure una conversa.
Per què és important
La majoria de productes trien un extrem de l'MCP i en diuen compatibilitat. Ser tots dos significa que el teu agent es pot utilitzar com a eina i pot utilitzar eines, que és el que el fa composable en lloc de terminal.
Com funciona
La part del servidor és un servidor de recursos OAuth 2.1 real
Les comprovacions d'abast i una política d'aprovació controlen les trucades d'eines, i les trucades s'escriuen en un registre de sessions en lloc de ser de tipus llançar i oblidar.
La part del client és genèrica
Afegir un servidor MCP remot és qüestió de configuració. Només un parell de connectors tenen adaptadors natius escrits a mà; la resta passen per la via genèrica.
Un servidor d'eines que falla queda contingut
Un disjuntor s'activa davant d'un remot que no funciona correctament, de manera que les seves fallades degraden una sola capacitat en lloc de tota la conversa.
Preguntes
- Puc connectar el meu propi servidor MCP?
- Sí: es converteix en un connector sense codi personalitzat. L'autenticació avui dia és un token de portador estàtic; s'ha planificat OAuth 2.1 per a servidors remots personalitzats.
- Poden altres eines trucar al meu agent a través d'MCP?
- Sí. La plataforma exposa una superfície de servidor MCP amb OAuth, abasts i una política d'aprovació.
The rest of the bag
AccessControl
Permisos per document que filtren respostes, no només pàgines.
La resolució de polítiques es desa a la memòria cau per sessió per motius de velocitat; un canvi de permís es propaga en invalidar la memòria cau, en lloc de fer-ho instantàniament en cada sol·licitud en curs.
Docs
Un arbre de carpetes que l'agent llegeix i un fitxer de configuració que obeeix.
L'extracció inclou PDF, fulls de càlcul i transcripcions. Els formats binaris exòtics no es processen.
Esdeveniments
Un registre durador del que van fer els agents i per què.
El bus d'esdeveniments en procés és un emissor de node únic, no un broker distribuït. El registre durador entre agents és un registre de tasques de Postgres independent.
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.