Aller au contenu
API Delivery
Avant de compter sur une fonctionnalité, consultez l'état des capacités.

GuidesAutomatisation

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.

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.

  1. Dans Studio, ouvrez Integrations → Coding agents → New connection. Choisissez l’environnement Development et les permissions (grants) dont l’agent a besoin :

    • contract:read, contract:propose
    • content:draft
    • media:upload
    • bots:draft
    • plans: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.

  2. Copiez le jeton. Il commence par amc_ et n’est affiché qu’une seule fois.

  3. 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é.

  4. 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.

  • 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:read doivent ê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.