Home identifiants-publication-sanity-mcp-deploiement-controle-schemas
September 2, 2026

Sanity MCP Server v2.28.0 a été publié le 10 août 2026. create_release accepte désormais un paramètre releaseId facultatif ; lorsqu’il n’est pas fourni, un identifiant est généré. Sanity précise également que les schémas gérés par MCP et ceux gérés par Studio doivent porter des noms de workspace distincts. deploy_schema refuse par ailleurs d’écrire dans un workspace contenant un schéma déployé par Studio, même lorsqu’une ancienne ligne gérée par MCP y subsiste.
Ces mécanismes améliorent l’identification et la séparation des responsabilités techniques. Ils ne signifient pas qu’un agent peut approuver seul une modification. Dans le modèle CreatikLab, l’identifiant doit rejoindre un dossier contenant l’objectif, le propriétaire, le diff, les tests, l’autorisation et la conduite à tenir en cas d’écart. L’identité d’une exécution et le droit de l’effectuer restent deux décisions différentes.
La version précise aussi que get_schema résout un workspace géré par MCP vers son schéma géré par MCP. Le changelog documente donc un comportement de résolution, une séparation de noms et un refus d’écriture renforcé. Il ne donne aucune précision sur les tarifs, l’éligibilité des offres, une disponibilité géographique, des gains de performance ou une procédure complète de migration. Il ne faut pas inventer ces éléments.
Le refus empêche la situation décrite par Sanity ; il ne contrôle pas la logique métier d’un champ, les conséquences d’une suppression ou la compatibilité des consommateurs du schéma. De même, un releaseId ne devient une preuve utile que s’il est relié au changement approuvé, à l’environnement, à l’exécutant et au résultat. Sans ces liens, il ne constitue qu’une étiquette.
La première question n’est pas la forme de l’identifiant, mais le chemin suivi par une modification. Studio peut servir à un processus humain, MCP à une assistance automatisée et une chaîne de livraison à l’exécution d’un artefact approuvé. Il faut déterminer qui propose, qui examine et qui écrit. Si plusieurs chemins semblent propriétaires du même workspace, suspendez la mutation et clarifiez l’autorité.
La règle CreatikLab consiste à fournir un identifiant explicite lorsqu’une release doit correspondre à un ticket, une livraison ou une autorisation externe. Si l’identifiant est généré, le processus doit le capturer puis l’attacher au même dossier de preuve.
Pour l’identité, exigez un releaseId associé à un objectif et à un propriétaire ; à défaut, complétez le registre. Pour la propriété, exigez un inventaire distinguant clairement les workspaces MCP et Studio ; en cas de conflit, l’administrateur de plateforme doit réconcilier les noms et l’autorité. Ces états ne doivent pas être noyés dans une note moyenne.
Pour le schéma, conservez un état courant consultable et un diff proposé. Pour le contenu, identifiez les documents, références et opérations éditoriales concernés. Pour l’application, recensez les requêtes, types générés, validations et parcours de rendu à contrôler. Pour la reprise, précisez qui choisit entre retour, correction en avant ou abandon de la release.
Chaque preuve conserve sa fonction. Une réponse technique réussie prouve qu’une opération a été exécutée, pas qu’elle était judicieuse. Une approbation prouve qu’une décision a été prise, pas que toutes les applications fonctionnent encore. Le feu vert exige la présence des deux catégories et des tests convenus.
Cette liste relève de la méthode CreatikLab. Elle ne prétend pas que Sanity réalise l’ensemble de ces opérations ; elle attribue les contrôles humains et techniques qui entourent les garde-fous de la plateforme.
Le registre opérationnel doit relier l’identifiant, le workspace, le propriétaire du schéma, le diff approuvé, l’exécutant, le résultat et l’état de reprise. Analysez notamment les releases sans référence métier, les écritures suspendues pour propriété incertaine, les changements approuvés avec des tests incomplets et les écarts détectés après exécution. La finalité est la traçabilité, non le volume de déploiements.
La contribution commerciale se mesure dans une chaîne distincte. Une plateforme fiable peut soutenir la publication, mais elle ne prouve pas l’acquisition de prospects qualifiés. Reliez les pages concernées à la visibilité organique, aux demandes attribuables, aux critères de qualification CRM et aux opportunités acceptées. Conservez le releaseId comme dimension d’enquête afin de rapprocher une évolution technique d’un changement observé, sans confondre proximité temporelle et causalité.
Examinez aussi les exceptions. Une faible cadence peut être volontaire et saine ; une cadence élevée peut contenir des corrections répétitives. Le signal pertinent est la proportion d’exécutions autorisées qui atteignent l’état attendu avec un dossier complet.
Ne supposez pas que releaseId fournit automatiquement l’idempotence, un retour arrière, l’unicité dans tous les systèmes ou une liaison avec un outil de tickets. Sanity confirme que le paramètre peut être fourni, sans revendiquer ces propriétés plus larges. Toute politique de collision ou convention intersystème doit être conçue et testée localement.
Le refus de deploy_schema ne remplace pas la cartographie des responsabilités. Il couvre la présence d’un schéma Studio et le cas de l’ancienne ligne MCP mentionné par Sanity, mais ne supprime pas les droits excessifs, les environnements confus ou une classification interne erronée. get_schema ne peut pas corriger une mauvaise attribution organisationnelle.
Enfin, évitez qu’un agent approuve sa propre modification sensible au motif qu’il a produit le diff ou les tests. Séparez proposition, revue et exécution lorsque l’impact l’exige. Le décideur doit comprendre les suppressions, contraintes, références et dépendances applicatives avant de donner son accord.
Une mission concrète doit produire la cartographie des environnements et workspaces, la politique d’identifiants, la matrice d’autorité, le processus de diff, les contrôles préalables, la preuve d’approbation, le plan de reprise et le rapport de vérification. Une exploitation récurrente ajoute une file d’exceptions et une revue reliant chaque release aux effets sur le contenu, les applications et l’acquisition.
CreatikLab peut réaliser cet audit et cette mise en œuvre via son service d’automatisation par IA : état des lieux, contrôle des frontières Sanity MCP, conception de la traçabilité, déploiement maîtrisé et tests d’acceptation. Les prospects qualifiés sont évalués avec les définitions commerciales et le CRM ; ils ne constituent jamais une garantie automatique du travail technique.
Pour comparer des prestataires, demandez quelles preuves sont produites avant et après l’écriture, qui peut arrêter une release, comment Studio et MCP sont séparés et comment les dépendances sont testées. Pour poursuivre avec votre contexte, décrivez votre configuration Sanity à Lia, notamment les workspaces, la gestion du schéma, le parcours de release et l’incident ou l’ambiguïté à diagnostiquer.
Sanity indique que create_release accepte un paramètre releaseId facultatif et génère un identifiant s’il est absent. La version précise aussi que les schémas gérés par MCP et Studio doivent utiliser des noms de workspace distincts et renforce le refus appliqué par deploy_schema.
Non. Sanity le décrit comme facultatif. Une équipe peut le définir pour assurer une corrélation externe ou enregistrer immédiatement la valeur générée par la plateforme.
Non selon la clarification de Sanity. Des noms séparés sont requis. L’inventaire interne devrait également indiquer le propriétaire, la source de vérité et l’autorité d’écriture.
Non. Il protège une frontière précise, mais ne valide ni la pertinence métier du modèle, ni les requêtes dépendantes, ni l’expérience éditoriale, ni le rendu des applications.
Réunissez l’identifiant et l’objectif de la release, la propriété du workspace, l’état actuel, le diff proposé, l’approbation, les tests de contenu et d’application, ainsi que la décision de reprise.
Comparez sa cartographie de propriété, ses contrôles reproductibles, la qualité des diffs, les rôles d’approbation, les tests d’acceptation, la reprise et la vérification après exécution. Exigez des livrables observables.
Recevez des conseils pratiques sur Google Ads, le SEO, le GEO, l'AEO, l'ecommerce, le tracking et la croissance digitale avec l'IA.
©2024 CreatikLab. All Rights Reserved