MCP
Les deux extrémités du protocole: serveur et client.
Ce qu'il fait
La plateforme est un serveur MCP: un serveur de ressources OAuth 2.1 avec des vérifications de portée, une politique d'approbation et un registre d'appels. Cela permet aux clients externes d'utiliser vos agents comme outils. C'est aussi un client MCP: n'importe quel serveur MCP distant devient un connecteur sans code par fournisseur, protégé par un disjoncteur pour qu'un tiers défectueux ne puisse pas abattre la conversation avec lui.
Pourquoi c'est important
La plupart des produits choisissent une extrémité de MCP et l'appellent support. Être les deux signifie que votre agent peut être utilisé comme un outil et peut utiliser des outils, ce qui le rend composable plutôt que terminal.
Comment ça marche
Le côté serveur est un vrai serveur de ressources OAuth 2.1
Les vérifications de portée et une politique d'approbation des appels des outils de porte, et les appels sont écrits dans un registre de session plutôt que de tirer et d'oublier.
Le côté client est générique
L'ajout d'un serveur MCP distant est une configuration. Seuls quelques connecteurs ont des adaptateurs natifs écrits à la main; le reste passe par le chemin générique.
Un serveur d'outils défaillant est contenu
Un disjoncteur se déclenche sur une télécommande qui se comporte mal, de sorte que ses défaillances dégradent une capacité plutôt que la conversation.
Questions
- Puis-je brancher mon propre serveur MCP?
- Oui: il devient un connecteur sans code personnalisé. L'authentification est un jeton porteur statique aujourd'hui; OAuth 2.1 pour les serveurs distants personnalisés est prévu.
- D'autres outils peuvent-ils appeler mon agent via MCP?
- Oui. La plate-forme expose une surface de serveur MCP avec OAuth, des portées et une politique d'approbation.
The rest of the bag
AccessControl
Des permissions par document qui filtrent les réponses, pas seulement les pages.
La résolution des politiques est mise en cache par session pour la vitesse; un changement d'autorisation se propage lors de l'invalidation du cache plutôt qu'instantanément sur chaque demande en vol.
Documents
Un arborescence de dossiers que l'agent lit et un fichier de configuration qu'il obéit.
L'extraction couvre les PDF, les feuilles de calcul et les transcriptions. Les formats binaires exotiques ne sont pas analysés.
Événements
Un registre durable de ce que les agents ont fait et pourquoi.
Le bus d'événements en cours de traitement est un émetteur à nœud unique, pas un courtier distribué. Le registre durable inter-agents est un registre de tâches Postgres distinct.
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.