ИИ-агенты (MCP)
Позвольте ИИ-агенту для программирования, например Claude Code или Codex, создавать черновики контента и предлагать изменения контракта, сохраняя контроль над публикацией за людьми.
Эта страница переведена с английского. При любых расхождениях действует английская версия. Читать на английском
Atlas предоставляет конечную точку Model Context Protocol, чтобы ИИ-агент для программирования, работающий в репозитории вашего сайта, мог выполнять рутинные части миграции: описывать контракт сайта, загружать изображения, создавать записи и страницы и готовить черновики переводов.
Что агент может и чего не может
Заголовок раздела «Что агент может и чего не может»| Агенты могут | Агенты никогда не могут |
|---|---|
| Читать контракт; проверять и предлагать изменения | Одобрять или активировать контракт |
| Создавать и редактировать черновики страниц, записей и глобальных блоков | Публиковать в любом окружении |
| Готовить черновики переводов | Откатывать или удалять |
| Загружать медиа | Каким-либо образом затрагивать Production |
| Создавать и редактировать черновики чат-бота | Выполнять команды оболочки, SQL, доступ к файлам или загрузку URL |
| Что-либо разворачивать |
Человек проверяет каждый черновик в Studio и публикует его.
Подключение агента
Заголовок раздела «Подключение агента»-
В Studio откройте Integrations → Coding agents → New connection. Выберите окружение Development и разрешения (grants), которые нужны агенту:
contract:read,contract:proposecontent:draftmedia:uploadbots:draftplans:read(Read website plans: утверждённые проекты помощника, палитры и дизайн-токены; появилось в этом выпуске)
Создавать подключения могут только администраторы сайта и организации. Нажмите Create connection.
-
Скопируйте токен. Он начинается с
amc_и показывается один раз. -
Добавьте сервер в вашего агента. Конечная точка использует Streamable HTTP:
{"mcpServers": {"atlas": {"type": "http","url": "https://mcp.atlas.example/mcp","headers": { "Authorization": "Bearer ${ATLAS_MCP_TOKEN}" }}}}Храните токен в переменной окружения, а не в файле, который попадает в коммиты.
-
Попросите агента вызвать
atlas.connection.get. Он должен сообщить ваш сайт и его окружение Development.
В разделе Guides Studio есть готовые задания для каждого шага миграции с подставленными значениями вашего сайта.
Меры безопасности
Заголовок раздела «Меры безопасности»- Подключения можно создавать только для окружений Development, и срок их действия не превышает 90 дней.
- Подключения, созданные до появления
plans:read, нужно создать заново, чтобы получить это право. - Каждый вызов проверяется по действующему подключению, поэтому отзыв подключения вступает в силу со следующего вызова.
- Вызовы ограничены по частоте (по умолчанию 120 в минуту), и для каждой записи нужен ключ идемпотентности.
- Действия агентов записываются в журнал аудита.
Инструменты
Заголовок раздела «Инструменты»| Право | Инструменты |
|---|---|
| (всегда) | 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 (только чтение) |
Инструментов агента для шрифтов, библиотеки, анимаций или проверок дизайна нет, и ни один инструмент не может ничего публиковать или одобрять.