Pi intègre MCP malgré ses critiques passées
Original : You Said No MCP
Pourquoi c'est important
MCP s'impose même chez ses détracteurs : un signal fort sur la standardisation des outils pour agents.
Earendil, qui avait publiquement rejeté MCP pour son agent Pi, annonce finalement son intégration au cœur du produit. L'équipe invoque l'évolution du protocole et des besoins techniques liés au sandbox JavaScript.
Retournement de veste assumé chez Earendil. L'équipe derrière Pi avait affiché noir sur blanc sur pi.dev que le produit ne supporterait pas MCP, et plusieurs interventions en podcast avaient confirmé ce positionnement. Aujourd'hui, MCP fait partie du cœur de Pi.
La justification technique est précise : intégrer MCP a permis de faciliter l'usage de Jev dans Pi, les deux partageant le même besoin d'un interpréteur sandbox. L'équipe a opté pour une exposition des outils MCP via un sandbox JavaScript, dans la lignée de ce que fait Codex.
Les critiques ne disparaissent pas pour autant. Earendil reconnaît que la composabilité reste le principal défaut de MCP : les serveurs existants sont encore largement conçus pour des harnais qui injectent les outils bruts dans le contexte, avec des retours en texte non structuré. La vision défendue ici est celle d'un MCP plus proche d'OpenAPI — découverte intelligente des outils, données structurées en retour.
L'intégration a également nécessité un travail sur la gestion des outils avec les nouveaux modèles LLM supportant le chargement différé et les changements de niveau de raisonnement en cours de conversation. Plutôt que rester spectateur, Earendil choisit d'être dans la conversation pour influencer l'évolution du protocole.