Design-to-Code с использованием Antigravity и Stitch MCP

1. Введение

В этом практическом занятии вы создадите готовый к использованию веб-сайт, объединив дизайн, основанный на искусственном интеллекте, с средой разработки, ориентированной на агентов. Вы будете использовать Google Stitch для генерации высококачественного пользовательского интерфейса, а затем подключите его к IDE Antigravity через протокол контекста модели (MCP) . Наконец, вы используете автономного агента для получения «ДНК дизайна» и реализации идеально проработанного приложения React.

Что вы будете делать

  • Создание пользовательского интерфейса в Stitch: используйте естественный язык для создания полномасштабного веб-дизайна в Google Stitch.
  • Подключение приложения Antigravity к проекту Stitch с помощью протокола контекста модели (MCP) .
  • Автономная реализация: используйте вкладку «Агенты» в Antigravity для получения дизайн-токенов и создания структуры проекта React/Tailwind.
  • Проверка и уточнение: используйте встроенный браузер для "Vibe Check" кода, чтобы сравнить его с исходным дизайном.

Что вы узнаете

  • Как использовать Google Stitch для быстрого создания высококачественных прототипов пользовательского интерфейса.
  • Как настроить серверы MCP в среде разработки Antigravity IDE.
  • Как использовать автономных агентов для преобразования метаданных визуального дизайна в модульный код.

Что вам понадобится

  • Веб-браузер Chrome
  • Установлена ​​среда разработки Antigravity IDE.
  • Аккаунт Google Stitch
  • Ключ API Stitch
  • Node.js (версия 18+) установлен локально.

Прежде чем начать

  1. В консоли Google Cloud на странице выбора проекта выберите или создайте проект Google Cloud.
  2. Убедитесь, что для вашего облачного проекта включена функция выставления счетов. Узнайте, как проверить, включена ли функция выставления счетов для проекта .

Для получения кредитов Google Cloud: Чтобы использовать Antigravity с проектами Google Cloud, активируйте свои бесплатные кредиты Google Cloud, перейдя по этой ссылке . Вы можете следовать инструкциям здесь , чтобы активировать кредиты и создать новый проект.

  1. Перейдите на сайт stitch.withgoogle.com и убедитесь, что у вас есть возможность войти в систему.
  2. Убедитесь, что у вас установлена ​​среда разработки Antigravity IDE (доступна по адресу antigravity.google ).

2. Создайте дизайн в Google Stitch.

Агенту необходим визуальный «источник истины», за которым он будет следить. Прежде чем писать код, мы должны определить эстетику.

  1. Доступ к платформе: перейдите по адресу stitch.withgoogle.com .
  2. Выберите тип проекта: на главной панели управления найдите переключатель «Начать новый дизайн» . Нажмите «Веб» , чтобы убедиться, что ваш дизайн оптимизирован для макетов, отображаемых в браузере.
  3. Выберите свою модель: Щелкните раскрывающееся меню модели (в данный момент отображается 3.0 Flash ) в окне запроса. Убедитесь, что выбрана модель Gemini 3 для наиболее продвинутого анализа и генерации макета.
  4. Опишите своё видение: В текстовом поле с надписью «Опишите свой проект» введите свой запрос:

«Разработайте современную целевую страницу SaaS для стартапа в сфере космических технологий под названием LaunchPad. Используйте палитру темно-синего и неоново-фиолетового цветов. Включите главный раздел с кнопкой «Начать», трехколоночную сетку характеристик и таблицу цен glassmorphism». 5. Генерация: Нажмите на значок стрелки (рядом с селектором модели), чтобы начать процесс генерации. 6. Доработка и название: После генерации пользовательского интерфейса дайте проекту имя в верхнем заголовке. Назовите его LaunchPad . Вы можете использовать боковую панель чата для уточнения любых конкретных элементов перед переходом в IDE.

ce283054cd30c7ab.png

[!TIP] Вы также можете выбрать из

Попробуйте выполнить эти задания.

Раздел, если вам нужен быстрый старт.

3. Настройка антигравитационного MCP

Чтобы позволить Antigravity Agent «прочитать» ваш проект, необходимо сгенерировать защищенный ключ API и добавить сервер Stitch MCP.

Сгенерируйте ключ API Stitch.

  1. В Google Stitch нажмите на свою фотографию профиля в правом верхнем углу.
  2. Выберите «Настройки стежка» из выпадающего меню.
  3. Перейдите в раздел «Ключ API» .
  4. Нажмите кнопку «Создать ключ» .
  5. Скопируйте ключ: Немедленно скопируйте сгенерированный ключ и сохраните его в надежном месте. Он понадобится вам на следующем шаге.

36788921796d1e67.png

Настройте Stitch MCP в режиме Antigravity.

  1. Откройте среду разработки Antigravity IDE .
  2. Откройте менеджер агентов.

В любой момент вы можете переключаться между Диспетчером агентов и редактором, нажав CMD+E (Mac) или CTRL+E (Windows), либо с помощью кнопок «Открыть редактор» и «Открыть Диспетчер агентов» в правом верхнем углу строки меню.

  1. Нажмите + Открыть рабочее пространство .

Чтобы начать новую беседу в рамках рабочего пространства, выберите нужное рабочее пространство на вкладке «Начать беседу» или нажмите кнопку «Плюс» рядом с названием рабочего пространства на боковой панели.

45e7241be5552e42.png

  1. Нажмите «Открыть новую рабочую область», назовите рабочую область LaunchPad-Project и выберите локальный каталог. Это гарантирует, что у агента будет определенная корневая папка для генерации файлов, не загромождая другие проекты.

d84ba507939a5efc.png

Настройте Stitch MCP.

  1. В новом рабочем пространстве вернитесь в Диспетчер агентов (CMD+E для Mac или CTRL+E для Windows) и выберите Серверы MCP .

Откройте магазин MCP, используя выпадающее меню "..." в верхней части панели агента редактора.

b59dd8ef11d807f9.png

Antigravity поддерживает протокол контекста модели (MCP), стандарт, позволяющий редактору безопасно подключаться к вашим локальным инструментам, базам данных и внешним сервисам. Эта интеграция предоставляет ИИ контекст в реальном времени, выходящий за рамки просто открытых в редакторе файлов.

MCP выступает в качестве связующего звена между Antigravity и Google Stitch . Вместо ручного экспорта дизайн-токенов или копирования шестнадцатеричных кодов и метаданных макета в редактор, MCP позволяет Antigravity получать Design DNA непосредственно из вашего проекта Stitch, когда это необходимо.

  1. Найдите "Stitch" и нажмите " Установить" .
  2. Когда появится соответствующий запрос, вставьте свой API-ключ Stitch в поле конфигурации.
  3. Проверка: В чате агента введите: List my Stitch projects. Если в ответ отобразится LaunchPad , значит, вы готовы.

e067eefacac21766.png

  1. Проверка: В чате с агентом введите: List my Stitch projects. Если агент вернет LaunchPad , значит, мост успешно настроен.

4dade2a8d2c8a9ea.png

4. Получение контекста проектирования

Теперь агенту необходимо обработать метаданные проекта, чтобы обеспечить точность кода.

  1. В чате Antigravity напишите: «Используйте Stitch MCP, чтобы загрузить проект 'LaunchPad'. Извлеките цветовую палитру и типографику, затем сгенерируйте файл DESIGN.md в корневом каталоге».
  2. Проверка: Откройте созданный файл DESIGN.md , чтобы увидеть шестнадцатеричные коды и правила компоновки, извлеченные агентом.

c472fdc2cc466bbb.png

5. Внедрение (Разработка)

Используйте агента для преобразования дизайна в работающее приложение React.

  1. Введите команду "Сборка":

«Сейчас я хочу создать полноценный веб-сайт. Использовать React и Tailwind CSS. Убедиться, что компоненты модульные. После завершения запустить сервер разработки и показать мне результат во встроенном браузере». 2. Наблюдайте за работой агента: он создаст структуру проекта в терминале, напишет компоненты в редакторе и откроет предварительный просмотр во встроенном браузере.

6. Пересмотр и доработка

77bf3890cf221728.png

Проверьте выходные данные и используйте агент для исправления любых визуальных несоответствий.

  1. Сравните результат, полученный через встроенный браузер, с вашим исходным дизайном Stitch.
  2. Если какой-либо элемент (например, отступы кнопки или толщина шрифта) не соответствует, сообщите агенту: «Отступы кнопки „Начать“ немного смещены. Вернитесь к дизайну Stitch и обновите классы Tailwind».
  3. Агент повторно получит контекст проектирования и мгновенно применит исправление.

7. Резюме и дальнейшие шаги

Поздравляем! Вы успешно преодолели разрыв между высокоточным проектом и функциональным кодом, используя Antigravity и Stitch MCP.

Краткое описание ваших действий:

  • Разработал пользовательский интерфейс в Stitch с использованием Gemini 3.
  • Сгенерирован защищенный API-ключ и настроен Antigravity MCP .
  • Использовал автономного агента для создания и проверки сайта на основе React + Tailwind .