Веб-разработка давно живёт между двумя мирами: дизайном и кодом.
Макеты в Figma есть, но в код они почти всегда попадают через интерпретацию: где-то округлили отступ, где-то забыли цвет, где-то Auto Layout превратился в «flex на ощущениях».
С появлением MCP (Model Context Protocol) ситуация начала меняться.
В этой статье разберём, как связка Figma MCP + Cursor позволяет работать с UI точнее, быстрее и спокойнее — особенно если вы фронтенд-разработчик.
Что такое Figma MCP простыми словами
MCP (Model Context Protocol) — это способ дать AI-редактору доступ не к картинке, а к структуре дизайна:
- фреймы и компоненты
- Auto Layout
- отступы, размеры, шрифты
- цвета и стили
- иерархию слоёв
То есть AI работает не со скриншотом, а с тем же, чем пользуется дизайнер внутри Figma.
Полный каталог MCP-серверов Figma:
👉 https://www.figma.com/mcp-catalog/
Зачем это веб-разработчику
Если коротко — чтобы перестать:
- измерять padding пипеткой
- гадать, это
gap-8илиgap-10 - править UI после фразы «чуть не так, как в макете»
А начать:
- генерировать UI по реальным данным из Figma
- быстрее собирать «тупые» компоненты
- держать дизайн и код синхронизированными
Почему именно Cursor
Cursor — это IDE, которая:
- понимает MCP
- умеет работать с несколькими источниками контекста
- правит существующий код, а не только генерирует новый
В результате Cursor может:
- Прочитать компонент в Figma
- Посмотреть ваш текущий Vue / React файл
- Предложить аккуратный diff
Это ключевое отличие от «просто генерации».
Реальный сценарий использования
Дизайнер
- делает компонент в Figma
- использует Auto Layout
- нормально называет слои
Разработчик
Пишет в Cursor:
Используй figma mcp.
Возьми компонентOrderListItem.
Сгенерируй Vue 3 компонент на Tailwind.
Без логики, только UI.
И получает:
- чистый template
- корректные flex / gap / padding
- классы, которые реально соответствуют макету
Без «примерно так».
Почему это особенно хорошо для компонентного подхода
Figma MCP отлично ложится на архитектуру, где:
- логика вынесена выше
- компоненты — это UI-слой
- дизайн → код — максимально прямой путь
AI не должен угадывать бизнес-логику, и MCP как раз про это:
он решает задачу точного UI, а не всего приложения.
Ограничения (важно понимать)
Figma MCP — не магия:
❌ он не знает ваш state management
❌ не понимает, откуда приходят данные
❌ не решает архитектурные вопросы
Зато:
✅ идеально работает с layout
✅ экономит часы на верстке
✅ снижает количество правок от дизайна
Лучшие практики
- Порядок в Figma — критичен
Auto Layout, логичные имена, без хаоса в слоях. - Всегда явно указывайте стек
Иначе AI легко сделает React вместо Vue или inline-стили. - Используйте MCP для UI, а не для логики
Это его сильная сторона.
Итог
Figma MCP + Cursor — это не «AI, который всё сделает за вас».
Это инструмент, который убирает шум между дизайном и кодом.
Меньше ручной рутины.
Меньше расхождений.
Больше времени на реальные задачи.
Если вы много работаете с UI — попробовать точно стоит.


Добавить комментарий