AI-агенты (MCP)
page-builder-sandwich для ИИ-агентов
Ваш сайт на базе WordPress является собственным MCP-сервером. ИИ-ассистент входит в систему как пользователь WordPress с паролем приложения и может выполнять с page-builder-sandwich то, что разрешено этому пользователю — не более того.
96 действий: 46 бесплатных, 50 в Pro.
Справочник разработчика: каждое действие, его REST-маршрут и параметры
Настройте это за три шага
Проверить переключатель
Для работы требуется WordPress 6.9 или новее и page-builder-sandwich версии 6.23.0 или новее. В настройках плагина параметр «Allow AI agents (MCP)» включен, если только вы его не отключили.
Создать пароль приложения
В WordPress откройте раздел «Пользователи», затем «Профиль» и добавьте пароль приложения, назвав его в честь вашего ИИ-приложения. Скопируйте его: WordPress отображает его только один раз.
Добавить сайт в ваше ИИ-приложение
Используйте свое имя пользователя WordPress, пароль приложения и адрес подключения вашего сайта:
https://example.com/wp-json/pbs/v1/mcp
Настройка для популярных ИИ-приложений
Каждое приложение ниже взаимодействует с вашим сайтом через официальный прокси WordPress, @automattic/mcp-wordpress-remote. Замените адрес, имя пользователя и пароль своими данными.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add page-builder-sandwich \
-e WP_API_URL=https://example.com/wp-json/pbs/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestКурсор и VS Code
// .cursor/mcp.json · .vscode/mcp.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}ChatGPT и другие приложения
Любое приложение, поддерживающее серверы MCP через стандартный ввод и вывод, может использовать ту же команду и те же настройки. Приложения, которые подключаются только к удаленным серверам HTTP, могут обращаться к адресу подключения напрямую с тем же именем пользователя и паролем приложения.
На что способен ИИ-агент
Всё, что могут собственные экраны плагина. Действия, отмеченные значком Pro, требуют лицензии page-builder-sandwich Pro.
| Действие | Назначение | Редакция |
|---|---|---|
| Включить загруженный шрифт (Pro) | Делает загруженный пользовательский шрифт (файл шрифта в медиабиблиотеке по идентификатору) доступным в средствах выбора шрифтов. | Версия Pro |
| Разместить шрифт самостоятельно | Загружает семейство шрифтов Google (семейство, жирность, курсив) с последующей раздачей с этого сайта. | Бесплатный тариф |
| Добавить раздел на страницу | Добавляет готовую секцию на страницу: в начале, в конце или после секции на заданной позиции. | Бесплатный тариф |
| Применить бренд-кит (Pro) | Применяет цвета и шрифты сохраненного набора бренда к дизайну сайта. | Версия Pro |
| Импортировать набор для сайта | Импортирует страницы комплекта веб-сайта (все или указанные по имени), при необходимости публикуя их, устанавливая главную страницу и добавляя их в меню. Повторный импорт обновляет те же страницы. | Бесплатный тариф |
| Заменить с помощью поиска и замены (Pro) | Применяет предпросмотренное задание. Каждая измененная публикация сохраняет резервную копию для pbs/undo-replace. | Версия Pro |
| Создать несколько страниц | Создает до 50 страниц за один вызов, каждую из разделов и/или содержимого блоков. Каждая страница проверяется и создается отдельно; в ответе перечисляются все созданные и все отклоненные страницы с указанием причины. | Версия Pro |
| Подключить Adobe Fonts (Pro) | Подключает веб-проект Adobe Fonts (Typekit) по его идентификатору набора, чтобы шрифты отображались в средствах выбора шрифтов. | Версия Pro |
| Связаться с поддержкой | Подключает этот сайт к службе поддержки Zinn Digital® (имя, электронная почта, согласие). | Бесплатный тариф |
| Конвертировать одну старую страницу | Конвертирует одну страницу версии 5.x в блоки (перед этим создается резервная копия). | Бесплатный тариф |
| Создать глобальный класс (Pro) | Создает многоразовый глобальный класс стиля: метку, ярлык и его стили. | Версия Pro |
| Создать страницу | Создает страницу из разделов (см. pbs/list-sections) и/или содержимого блоков. Новая страница является черновиком, если не запрошен другой статус. | Бесплатный тариф |
| Создать команду библиотеки (агентство) | Создает командную библиотеку (name), к которой другие сайты могут присоединиться по коду приглашения. | Версия Pro |
| Отключить загруженный шрифт (Pro) | Удаляет пользовательский шрифт (по слагу) из средств выбора шрифтов. | Версия Pro |
| Удалить глобальный класс (Pro) | Удаляет глобальный класс. Элементы, которые его использовали, сохраняют свое содержимое и теряют его стили. | Версия Pro |
| Удалить загруженный значок | Удаляет загруженный значок; блоки, которые его использовали, сохраняют собственную копию. | Бесплатный тариф |
| Удалить дизайн облачной библиотеки (Pro) | Удаляет дизайн из облачной библиотеки. | Версия Pro |
| Переместить страницу в корзину | Перемещает страницу в корзину. Ее можно восстановить из раздела «Страницы» -> «Корзина» в течение 30 дней. | Бесплатный тариф |
| Удалить команду библиотеки (Агентство) | Удаляет команду и все дизайны в ее библиотеке. | Версия Pro |
| Отключиться от службы поддержки | Отключает этот сайт от поддержки. | Бесплатный тариф |
| Дублировать глобальный класс (Pro) | Копирует глобальный класс с новым идентификатором. | Версия Pro |
| Дублировать страницу | Копирует страницу (её заголовок, содержимое и шаблон) в новый черновик. | Бесплатный тариф |
| Экспорт дизайнов и настроек | Экспортирует выбранные шаблоны и паттерны (идентификаторы) и, при необходимости, настройки в виде одного пакета для другого сайта. | Бесплатный тариф |
| Создать страницу с ИИ | Создает страницу из секций (заданных или выбранных ИИ из библиотеки секций) и использует ИИ для переписывания всего текста под ваше техническое задание с сохранением дизайна. Используется провайдер ИИ, настроенный в параметрах плагина. Страница сохраняется как черновик, если не запрошен другой статус. | Версия Pro |
| Опишите блок конструктора | Возвращает настройки одного блока (атрибуты с их типами, вариантами и значениями по умолчанию), поддерживаемые им функции, блоки, которые он может содержать, и готовый к использованию пример в разметке блоков. | Бесплатный тариф |
| Просмотреть адаптивные точки останова | Возвращает ширину для планшетов и мобильных устройств (а также пользовательские точки останова в версии Pro), используемую адаптивными элементами управления. | Бесплатный тариф |
| Проверить дизайн сайта | Возвращает цвета и шрифты для всего сайта (заголовки и основной текст), используемые всеми блоками, в том виде, в котором они отображаются на экране дизайна сайта. | Бесплатный тариф |
| Ознакомьтесь с дизайн-системой (Pro) | Возвращает дизайн-систему Pro: глобальные классы, переменные, дизайн-токены, темный режим, набор бренда и пользовательские шрифты. | Версия Pro |
| Прочитать диагностику сайта | Возвращает диагностические данные, которые содержат тикеты поддержки: версии, активные плагины, лимиты и последние ошибки. | Бесплатный тариф |
| Прочитать учетную запись облачной библиотеки (Pro) | Возвращает данные об использовании хранилища облачной библиотеки, квоте тарифа и параметрах команды. | Версия Pro |
| Получите дизайн облачной библиотеки (Pro) | Возвращает один сохраненный дизайн, готовый для вставки на этот сайт (его изображения добавляются в медиабиблиотеку). | Версия Pro |
| Прочитать настройки собственного хранилища (Pro) | Возвращает настройки использования собственного хранилища R2/S3 (секретный ключ никогда не возвращается). | Версия Pro |
| Прочитать лицензию | Возвращает план Page Builder Sandwich для этого сайта, состояние лицензии, дату продления и то, что входит в план. | Бесплатный тариф |
| Режим обслуживания для чтения (Pro) | Возвращает состояние обслуживания или режима «скоро в продаже»: режим, страницу, время повторной попытки и роли, которым по-прежнему доступен сайт. | Версия Pro |
| Прочитать устаревшую миграцию | Возвращает ход выполнения и отчет о конвертации контента версии 5.x. | Бесплатный тариф |
| Подключение рассылки (Pro) | Указывает, сохранен ли ключ Mailchimp (сам ключ никогда не возвращается). | Версия Pro |
| Читать страницу | Возвращает заголовок, статус, ссылки, содержимое блоков страницы и разделы (блоки верхнего уровня), из которых она состоит. | Бесплатный тариф |
| Предпросмотр замены (Pro) | Возвращает совпадения вакансии постранично для проверки перед откликом. | Версия Pro |
| Читать источники отзывов (Pro) | Возвращает источники Google и Trustpilot, отображаемые в блоке «Отзывы». | Версия Pro |
| Чтение разрешений конструктора (Pro) | Возвращает роли, которым разрешено использовать конструктор, дизайн, код и шаблоны (режим клиента). | Версия Pro |
| Прочитать настройки плагина | Возвращает префикс класса интерфейса, состояние бета-обновлений и информацию о том, разрешены ли агенты ИИ (MCP). | Бесплатный тариф |
| Прочитать соединение службы поддержки | Указывает, подключен ли этот сайт к службе поддержки Zinn Digital® и под каким именем. | Бесплатный тариф |
| White Label (Агентство) | Возвращает настройки белого лейбла: включено или выключено, отображаемое имя и пользователей, которые все еще видят оригинал. | Версия Pro |
| Импорт дизайнов и настроек | Импортирует пакет, созданный с помощью pbs/export-designs (сначала dryRun для просмотра возможных изменений; режим: skip или replace; медиафайлы; настройки). | Бесплатный тариф |
| Пригласить сайт в команду (Агентство) | Создает одноразовый код приглашения (роль: чтение или запись; метка; срок действия в днях). Код отображается один раз. | Версия Pro |
| Присоединиться к команде (Pro) | Присоединяется к командной библиотеке по коду приглашения. | Версия Pro |
| Покинуть команду (Pro) | Покидает командную библиотеку, к которой присоединился этот сайт. | Версия Pro |
| Список блоков конструктора | Перечисляет все блоки Page Builder Sandwich, которые может использовать этот сайт (включая блоки Pro, когда активна версия Pro): название, заголовок, категорию и описание. Используйте pbs/get-block для получения настроек блока, а затем добавьте блок в содержимое страницы. | Бесплатный тариф |
| Список форм | Перечисляет формы, созданные с помощью блока «Форма», и плагины форм, которые он может встраивать. | Бесплатный тариф |
| Список наборов сайтов | Выводит список шаблонов сайтов (наборов готовых страниц для определенного вида бизнеса), которые этот сайт может импортировать. | Бесплатный тариф |
| Список дизайнов облачной библиотеки (Pro) | Отображает список дизайнов, сохраненных в облачной библиотеке (kind: section, page или pattern; team: командная библиотека). | Версия Pro |
| Список шрифтов локального хостинга | Перечисляет шрифты Google, которые этот сайт размещает самостоятельно (загружаются один раз, обслуживаются с сайта, без запросов к Google). | Бесплатный тариф |
| Список анимаций Lottie (Pro) | Выводит список загруженных анимаций Lottie. | Версия Pro |
| Список страниц | Отображает список страниц, которые вы можете отредактировать, в обратном хронологическом порядке, с возможностью поиска. | Бесплатный тариф |
| Список задач поиска и замены (Pro) | Выводит список задач глобального поиска и замены на сайте и их состояние. | Версия Pro |
| Список разделов | Выводит список готовых разделов (герой, функции, FAQ, отзывы, призыв к действию и многое другое), которые можно добавить на страницу. | Бесплатный тариф |
| Список временных логинов поддержки | Список временных пользователей поддержки, предоставленных нашей команде, с указанием срока действия каждого из них. | Бесплатный тариф |
| Список участников команды (Pro) | Выводит список сайтов команды и их права доступа. | Версия Pro |
| Список команд библиотеки (Pro) | Отображает списки команд, которым принадлежит этот сайт или которыми он владеет. | Версия Pro |
| Перечислите, что можно экспортировать | Отображает список шаблонов, паттернов и настроек, которые можно экспортировать на другой сайт. | Бесплатный тариф |
| Список загруженных иконок | Выводит список SVG-значков, загруженных в библиотеку значков, начиная с самых новых. | Бесплатный тариф |
| Переместить раздел | Перемещает раздел страницы из одной позиции в другую (с нумерацией от 0, как их перечисляет pbs/get-page). | Бесплатный тариф |
| Открыть тикет в службу поддержки | Отправляет запрос в службу поддержки (тема, сообщение, тип, email) с диагностическими данными этого сайта; параметры access_days и credentials предоставляют нашей команде временный доступ при необходимости. | Бесплатный тариф |
| Согласие на диагностику техподдержки | Фиксирует согласие администратора на отправку диагностических данных с тикетами поддержки. | Бесплатный тариф |
| Обновить отзывы сейчас (Pro) | Загружает последние отзывы Trustpilot прямо сейчас, не дожидаясь ежедневного обновления. | Версия Pro |
| Удалить блок со страницы | Удаляет один блок (целый раздел или блок внутри него) со страницы, найденный по его пути. Предыдущая версия страницы сохраняется в ее ревизиях. | Бесплатный тариф |
| Прекратите использовать собственное хранилище (Pro) | Удаляет настройки собственного хранилища; снова используется хранилище тарифного плана. | Версия Pro |
| Удалить размещенный самостоятельно шрифт | Удаляет файлы семейства шрифтов, размещенного на собственном сервере. | Бесплатный тариф |
| Удалить участника команды (Агентство) | Удаляет сайт из команды. | Версия Pro |
| Отозвать временные логины поддержки | Удаляет временных пользователей поддержки (ид). | Бесплатный тариф |
| Сохранить макет в облачную библиотеку (Pro) | Сохраняет разметку блока (заголовок, тип, разметку, стили, теги) в вашу облачную библиотеку или библиотеку команды; изображения упаковываются вместе с ней. | Версия Pro |
| Используйте собственное хранилище (Pro) | Сохраняет стороннее хранилище пользователя: провайдер (r2 или s3), бакет, регион, эндпоинт, префикс, key_id, secret, enabled. | Версия Pro |
| Изменить режим обслуживания (Pro) | Включает или выключает режим техобслуживания (503) или режим «скоро в продаже» (mode), указывая отображаемую страницу (page_id), retry_after и роли, которые могут обходить его. | Версия Pro |
| Подключить Mailchimp (Pro) | Сохраняет (или, если значение пустое, удаляет) ключ API Mailchimp, используемый блоком новостной рассылки. | Версия Pro |
| Изменить источники отзывов (Pro) | Задает место в Google и компанию на Trustpilot, с которыми работает блок отзывов. | Версия Pro |
| Изменить разрешения конструктора (Pro) | Задает права для каждой роли, разрешенные конструктором (роли), например, роль клиента с доступом только к контенту. | Версия Pro |
| Изменить настройки white-label (для агентств) | Включает или выключает белый лейбл и задает имя, которое видят клиенты (enabled, name, agency_users). | Версия Pro |
| Преобразовать устаревший контент | Запускает (или перезапускает) конвертацию каждой страницы 5.x в блоки; для каждой записи предварительно создается резервная копия. | Бесплатный тариф |
| Найти и заменить на всем сайте (Pro) | Запускает безопасный для блоков поиск и замену (find, replace, kind: text, link или colour; match_case; types). Ничего не изменяется до выполнения pbs/apply-replace. | Версия Pro |
| Начать бесплатный пробный период Pro | Запускает 14-дневную пробную версию Page Builder Sandwich Pro для этого сайта (оплата не требуется). | Бесплатный тариф |
| Тестирование вашего хранилища (Pro) | Записывает, читает и удаляет тестовый объект в вашем собственном хранилище и сообщает о каждом шаге. | Версия Pro |
| Отменить одно преобразование | Восстанавливает одну преобразованную страницу из резервной копии. | Бесплатный тариф |
| Отменить устаревшую миграцию | Восстанавливает каждый конвертированный пост из его резервной копии. | Бесплатный тариф |
| Отменить поиск и замену (Pro) | Восстанавливает записи, измененные заданием (запись, отредактированная после этого, сохраняет свою правку). | Версия Pro |
| Изменить настройки одного блока | Изменяет настройки (атрибуты) одного блока на странице, найденного по его пути; переданные вами атрибуты объединяются с текущими. Работает с блоками, которые сайт рендерит на основе их настроек; для блока, HTML которого сохранен на странице, отправьте новую разметку с помощью pbs/update-page. | Бесплатный тариф |
| Изменить набор фирменного стиля (Pro) | Сохраняет комплект бренда: название, логотип, цвета, шрифты заголовков и основного текста, а также тональность бренда, используемую ИИ для написания текстов. | Версия Pro |
| Изменить адаптивные точки останова | Изменяет ширину для планшетов и мобильных устройств в пикселях; тариф Pro добавляет настраиваемые дополнительные контрольные точки. | Бесплатный тариф |
| Изменить глобальный класс (Pro) | Изменяет название, ярлык или стили глобального класса; обновляется каждый элемент, использующий его. | Версия Pro |
| Изменить темный режим (Pro) | Устанавливает темный режим (режим: выкл., авто или переключение) и его цвета. | Версия Pro |
| Изменить дизайн сайта | Изменяет общедоступные цвета сайта (colors), шрифты (fonts, headingFont, bodyFont). Каждая страница подхватывает изменения; файл theme.json темы поддерживается в синхронном состоянии. | Бесплатный тариф |
| Обновить страницу | Изменяет заголовок, статус или содержимое блоков страницы. Отправляемый вами контент заменяет содержимое страницы. | Бесплатный тариф |
| Изменить настройки плагина | Изменяет префикс класса внешнего интерфейса (от 1 до 8 строчных букв или цифр, начинающийся с буквы) и/или включает либо выключает агенты ИИ (MCP) (mcp: false удаляет все функции и конечную точку MCP). | Бесплатный тариф |
| Изменить дизайн-токены (Pro) | Изменяет масштаб отступов, скруглений и теней (space, radius, shadow) или сбрасывает их (reset). | Версия Pro |
| Изменить переменные CSS (Pro) | Заменяет переменные дизайна сайта (variables: список имени и значения). | Версия Pro |
| Загрузить значок | Добавляет SVG-иконку (имя, SVG-разметку) в библиотеку иконок; предварительно SVG очищается. | Бесплатный тариф |
| Загрузить Lottie-анимацию (Pro) | Проверяет JSON-документ Lottie (json, name) и публикует его в качестве статического файла для блока Lottie. | Версия Pro |
Пошаговые рабочие процессы
Сервер также предлагает готовые рабочие процессы, которые ваше ИИ-приложение отображает как подсказки:
- Создать целевую страницу — Инструктивный рабочий процесс: агент выбирает разделы, которые подходят для вашего бизнеса, создает страницу в виде черновика и пишет ее текст.
Безопасно по определению
Каждое действие проверяет те же права WordPress, что и собственный экран плагина, для конкретной страницы или записи, к которой оно применяется. Подписчик не сможет подключиться вообще.
Пароли приложений можно отозвать в любое время в разделе «Пользователи» > «Профиль», не меняя ваш основной пароль.
Отключите параметр «Разрешить агентам ИИ (MCP)», и действия вместе с адресом подключения исчезнут с сайта.
Страницы, измененные агентом, сохраняют свои ревизии WordPress, поэтому любые изменения можно отменить.
Размещено на Zinn Digital®?
Если Zinn Digital® размещает сайт, наш собственный сервер MCP может выполнить эти действия за вас без пароля приложения: подключите свое ИИ-приложение к серверу MCP Zinn Digital® и используйте wordpress_abilities_list и wordpress_ability_run.