Un binaire Go de 3,5 Mo se trouvait dans mon arborescence source, préparé pour la validation.journal gitne montrait rien – cela n’avait jamais été commis. Je n'avais aucune idée de comment c'était arrivé là.
J'ai demandé à Claude Code d'enquêter. Je ne l'ai pointé vers un outil spécifique. Je ne lui ai pas dit comment rechercher. J'ai juste dit : « Il y a un binaire mystérieux dans le dépôt. D'où vient-il ?
Il a résolu le mystère en moins d'une minute, en utilisant un outil que j'avais oublié d'avoir construit.
Mais c’est en avance sur l’histoire.
Il s'agit de la troisième partie de la série AI Sandbox. La première partie a présenté l'IA Sandbox et la dissimulation secrète. La partie 2 l'a positionné contre les bacs à sable officiels Docker et Claude Code. Cet article se concentre sur ce qui se passe à l’intérieur du bac à sable, en particulier sur ce que fait l’IA lorsque vous lui donnez la possibilité de découvrir des outils par elle-même.
Dans AI Sandbox – un environnement basé sur Docker dans lequel les agents de codage d’IA s’exécutent de manière isolée – je souhaitais un moyen simple d’étendre ce que l’IA peut faire. Pas en modifiant les fichiers de configuration ou en enregistrant des serveurs MCP pour chaque nouvelle fonctionnalité, mais quelque chose de plus proche d'un dossier de plugin : déposez un fichier et l'IA peut l'utiliser.
C'est ce que fait SandboxMCP. Il s'agit d'un serveur MCP qui s'exécute à l'intérieur du conteneur aux côtés de Claude Code (ou Gemini CLI), analysant deux répertoires à la demande :
.sandbox/outils/— Aller aux fichiers sources.bac à sable/scripts/— Scripts Shell (pouvant appeler Python, Node.js, etc.)Lorsque l'IA demande « quels outils sont disponibles ? », SandboxMCP analyse ces répertoires, analyse les commentaires d'en-tête pour obtenir des descriptions et des informations d'utilisation, et les expose en tant qu'outils MCP. Aucune étape de construction, aucune installation npm, aucune inscription manuelle.
Chaque fichier a juste besoin d'un commentaire d'en-tête décrivant ce qu'il fait. SandboxMCP les analyse à la demande et les expose en tant qu'outils MCP. ...
[Courte citation de 8% de l'article original]