Tout ce à quoi un agent peut être branché.
Rikoo parle le Model Context Protocol. Trois serveurs sont livrés dans le produit et s'exécutent dans un bac à sable créé pour une seule exécution ; tout autre serveur, le vôtre ou celui d'un éditeur, se déclare une fois et s'attribue outil par outil.
Trois serveurs qui ne demandent aucune déclaration.
Ils sont désactivés par défaut. Activés, ils s'exécutent dans un espace de travail créé pour une exécution et détruit avec elle, sous une identité système dédiée, sans accès à l'hôte et sans chemin vers une autre exécution.
Fichiers
Lire, écrire et lister dans l'espace de travail de l'exécution. Rien en dehors n'est atteignable, et l'espace de travail disparaît quand l'exécution se termine.
Shell
Exécuter une commande dans le bac à sable. Il n'a aucun réseau, et c'est bien l'intention : il manipule ce que l'exécution possède déjà plutôt que d'aller en chercher plus.
Navigateur
Ouvrir une page et la lire. Son trafic sort par la même garde anti-SSRF que tout le reste : il ne peut pas être dirigé vers votre réseau interne.
Connectez ce que vos équipes utilisent déjà.
Tout serveur MCP joignable en HTTP, SSE ou Streamable peut être déclaré au niveau du projet. Voici ceux que les équipes branchent en premier ; la liste n'est pas une limite.
GitHub
Tickets, demandes de fusion, recherche de code. Connecté en OAuth 2.1, avec les jetons scellés dans le coffre et rafraîchis sans que personne ait à réautoriser.
Notion et Confluence
Lire des pages et des bases comme des outils, ou les ingérer comme connaissances via les connecteurs de sources en Enterprise.
Linear et Jira
Lire et créer des tickets. Les outils d'écriture peuvent être refusés à un agent qui n'a besoin que de regarder, ou marqués comme exigeant une approbation humaine.
Votre base de données
Un serveur MCP en lecture seule au-dessus de PostgreSQL est un premier outil courant. L'identifiant vit dans le coffre et n'atteint jamais le modèle.
PagerDuty et votre chaîne d'astreinte
Le cas d'usage des opérations : un agent qui peut examiner un incident, et n'agir dessus que derrière une approbation.
Votre propre serveur
Décrivez votre API interne comme un serveur MCP, ou déclarez des outils HTTP de projet en JSON Schema authentifiés par un secret du coffre.
Attribuer un serveur n'attribue pas tout ce qu'il porte.
Un serveur doit être explicitement autorisé à renvoyer des images, serveur par serveur Un disjoncteur et une sonde de santé par serveur, pour qu'une dépendance défaillante ne bloque pas une exécution Les sorties volumineuses déportées vers le stockage objet et relues à la demande Tout ce qu'un outil renvoie est encadré comme contenu non fiable avant d'atteindre le modèle
Connectez-en un en cinq minutes environ.
Déclarez le serveur, autorisez les outils voulus, accordez-le à un agent, essayez-le dans le bac à essai.