Создать новую модель контента по описанию
Когда использовать: PM говорит «нам нужен раздел Case Studies с такими-то полями». Хочется, чтобы Claude перевёл это в модель Webiny.
Предварительные требования
- Запущенный проект Webiny —
npx create-webiny-project, развёрнутый на AWS - Personal access token — Создать в Admin → Settings → Personal Access Tokens
Поток
-
Подключить MCPДобавь Webiny MCP, используя manage API URL для окружения
dev. Проверь, что можно получить список существующих моделей.✓ Скопировано→ list_models возвращает как минимум встроенные модели -
Создать модельСоздай модель контента
CaseStudyс полями: title (text, required), client (text), summary (rich text), heroImage (file ref), publishedAt (datetime), tags (text, multi). Единственное число — «Case Study», множественное — «Case Studies».✓ Скопировано→ create_content_model вызвана один раз; ID полей используют camelCase последовательно -
Добавить тестовые записиТеперь добавь 3 записи-заглушки, чтобы у редакционной команды было что посмотреть.✓ Скопировано→ 3 записи созданы через create_entry с реалистичным placeholder-содержимым
Итог: Рабочая модель с тестовыми данными, готовая для редакционной команды за минуты — без кликов в интерфейсе.
Подводные камни
- ID полей случайно содержат пробелы — Webiny их отвергает; MCP нормализует, но всегда проверяй перед отправкой
- Неверный locale в URL — URL содержит
/en-US/— используй свой locale по умолчанию