Agents IA (MCP)
Laissez un agent de code IA tel que Claude Code ou Codex rédiger du contenu et proposer des modifications du contrat, tandis que les personnes gardent le contrôle de la publication.
Cette page a été traduite de l'anglais. En cas de divergence, la version anglaise fait foi. Lire en anglais
Atlas expose un point d’accès Model Context Protocol afin qu’un agent de code IA travaillant dans le dépôt de votre site web puisse prendre en charge les parties répétitives d’une migration : modéliser le contrat de site, téléverser des images, créer des entrées et des pages, et rédiger des traductions.
Ce qu’un agent peut et ne peut pas faire
Section intitulée « Ce qu’un agent peut et ne peut pas faire »| Les agents peuvent | Les agents ne peuvent jamais |
|---|---|
| Lire le contrat ; valider et proposer des modifications | Approuver ou activer un contrat |
| Créer et modifier des brouillons de pages, d’entrées et d’éléments globaux | Publier, dans aucun environnement |
| Rédiger des traductions | Revenir en arrière ou supprimer |
| Téléverser des médias | Toucher à Production de quelque manière que ce soit |
| Créer et modifier des brouillons de chatbot | Exécuter des commandes shell, du SQL, accéder aux fichiers ou récupérer des URL |
| Déployer quoi que ce soit |
Une personne relit chaque brouillon dans Studio et le publie.
Connecter un agent
Section intitulée « Connecter un agent »-
Dans Studio, ouvrez Integrations → Coding agents → New connection. Choisissez l’environnement Development et les permissions (grants) dont l’agent a besoin :
contract:read,contract:proposecontent:draftmedia:uploadbots:draftplans:read(Read website plans : plans approuvés de l’assistant, palettes et design tokens ; nouveau dans cette version)
Seuls les administrateurs du site et de l’organisation peuvent créer des connexions. Cliquez sur Create connection.
-
Copiez le jeton. Il commence par
amc_et n’est affiché qu’une seule fois. -
Ajoutez le serveur à votre agent. Le point d’accès utilise Streamable HTTP :
{"mcpServers": {"atlas": {"type": "http","url": "https://mcp.atlas.example/mcp","headers": { "Authorization": "Bearer ${ATLAS_MCP_TOKEN}" }}}}Conservez le jeton dans une variable d’environnement, jamais dans un fichier commité.
-
Demandez à l’agent d’appeler
atlas.connection.get. Il doit indiquer votre site et son environnement Development.
Les Guides de Studio contiennent des briefs prêts à l’emploi pour chaque étape de la migration, avec les valeurs de votre site déjà renseignées.
Contrôles de sécurité
Section intitulée « Contrôles de sécurité »- Les connexions ne peuvent être créées que pour des environnements Development et expirent au bout de 90 jours au plus.
- Les connexions créées avant l’existence de
plans:readdoivent être recréées pour l’obtenir. - Chaque appel est vérifié par rapport à la connexion en cours, la révocation d’une connexion prend donc effet dès l’appel suivant.
- Les appels sont soumis à une limite de débit (120 par minute par défaut), et chaque écriture nécessite une clé d’idempotence.
- Les actions des agents sont enregistrées dans le journal d’audit.
| Grant | Outils |
|---|---|
| (toujours) | atlas.connection.get |
contract:read |
atlas.contract.get, atlas.contract.list, atlas.contract.proposal.get |
contract:propose |
atlas.contract.validate, atlas.contract.propose, atlas.contract.proposal.withdraw |
content:draft |
atlas.pages.list, .get, .createFromType, .sections.update ; atlas.entries.list, .get, .upsertDraft ; atlas.globals.list, .get, .updateDraft ; atlas.translations.get, .updateDraft |
media:upload |
atlas.media.list, atlas.media.asset.get, atlas.media.uploadSlot.create |
bots:draft |
atlas.bots.list, .get, .create, .updateDraft |
plans:read |
atlas.helper.projects.list, atlas.helper.blueprint.get, atlas.brand.palettes.get, atlas.brand.designTokens.get (lecture seule) |
Il n’existe aucun outil d’agent pour les polices, la bibliothèque, les animations ou les analyses de design, et aucun outil ne peut publier ou approuver quoi que ce soit.