Figma MCP

GLips/Figma-Context-MCP· Проверено 12.11.2026· 16,2 тыс.на GitHub

Подключает агента к макетам Figma: прочитать слои и стили для вёрстки по ссылке на фрейм, а через плагин — создавать и править элементы прямо в файле.

3 реализации:

Только чтение через Figma API по токену: отдаёт агенту сжатое описание раскладки и стилей и выгружает картинки, плагин не нужен.

Как подключить

Что сделать до подключения

1

Node.js с командой npx

2

Личный токен доступа Figma

3
FIGMA_API_KEY

Figma → настройки аккаунта → Personal access tokens → создать токен

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env 'FIGMA_API_KEY=<ваш токен Figma>' --transport stdio figma \
  -- npx -y figma-developer-mcp --stdio

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

get_figma_dataчитает раскладку, тексты и стили файла
download_figma_imagesскачивает картинки и иконки из макета

Что попросить агента

«Сверстай экран по ссылке <ссылка на фрейм в Figma>»Framelink вызовет get_figma_data, скачает картинки через download_figma_images и напишет разметку по этим данным
«Замени все тексты на экране <имя фрейма> на русские из этого списка: <список>»Talk to Figma найдёт текстовые слои через scan_text_nodes и заменит их пачкой через set_multiple_text_contents
«Перенеси переопределения с этого экземпляра на остальные карточки»Talk to Figma применит переопределения к выбранным экземплярам через set_instance_overrides
«Создай коллекцию цветов «Brand Colors» с режимами Light и Dark»Figma Console MCP соберёт коллекцию с режимами и переменными через figma_setup_design_tokens или figma_batch_create_variables
«Сравни компонент Button в Figma с нашей реализацией на React»Figma Console MCP сверит макет с кодом через figma_check_design_parity и выдаст отчёт о расхождениях

Для каких задач

Сверстать экран по ссылке на фрейм или группу в Figma
Выгрузить картинки и иконки из макета в проект
Заменить тексты во всём макете одной командой
Перенести переменные Figma в токены DTCG и вернуть правки из кода обратно
Проверить макет на доступность по WCAG и сверить компонент с его кодом
Собрать доску FigJam или презентацию в Figma Slides

Ограничения

!

Framelink только читает файл: создавать и менять слои он не умеет

!

Talk to Figma работает, пока запущены WebSocket-сервер bun socket и плагин в открытом файле

!

Figma Console MCP пишет в файл только через Figma Desktop с плагином Desktop Bridge; удалённое подключение без плагина только читает

!

Переменные через REST API Figma доступны только на тарифе Enterprise; плагин Desktop Bridge работает с ними на любом тарифе

Если не работает

Figma Console MCP: связь с плагином пропадает, статус «not connected»
Обновите сервер до v1.31.0 или новее и один раз заново импортируйте плагин: Plugins → Development → Import plugin from manifest…, файл ~/.figma-console-mcp/plugin/manifest.json. Состояние проверяет figma_get_status.
Плагин Desktop Bridge пишет «No MCP server found»
Плагин не нашёл сервер на портах 9223–9232: запустите клиент с настроенным figma-console-mcp и проверьте figma_get_status.
Figma API отвечает 403 Forbidden
У токена нет права, которое требует запрос: выпустите новый токен с правами из раздела Setup, обновите FIGMA_ACCESS_TOKEN и перезапустите клиент.
Плагин подключён, но команды падают по таймауту
Команды идут в активный файл: запустите Desktop Bridge в том файле, с которым работаете, и проверьте через figma_get_status, какой файл подключён.
Сервер в Docker не связывается с плагином
Задайте в контейнере FIGMA_WS_HOST=0.0.0.0 и пробросьте порт -p 9223:9223.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
Framelink MCP for FigmaFramelink (GLips)16,2 тыс.локальнотокен227 октября 2026
Talk to Figma MCPGrab7,1 тыс.локальноне нужен2026 июля 2026
Figma Console MCPSouthleft3,3 тыс.локальнотокен13029 октября 2026

Частые вопросы

Какой из трёх серверов выбрать?
Для вёрстки по макету хватит Framelink: он отдаёт агенту раскладку и стили и ничего не меняет в файле. Чтобы агент рисовал в Figma, нужен Talk to Figma или Figma Console MCP с плагином. Console MCP шире: токены, проверки доступности, FigJam и Slides.
Зачем подключать Figma, если можно вставить скриншот?
Framelink перед ответом упрощает ответ Figma API и оставляет только раскладку и стили. По такому описанию агент точнее повторяет макет, чем по вставленной картинке.
Где взять токен Figma?
Создайте personal access token в настройках аккаунта Figma. Для Figma Console MCP отметьте права File content, File versions, Library content, Library assets, Comments и Current user. Токен начинается с figd_ и показывается один раз.
Есть ли MCP-сервер у самой Figma?
Есть: его размещает Figma, он отдаёт контекст для кода, работает с Code Connect и умеет создавать контент в файлах. Figma Console MCP можно держать рядом с ним в одном клиенте для задач дизайн-системы.
Можно подключить Figma к Claude.ai в браузере?
Да, через Cloud Mode у Figma Console MCP: адрес https://figma-console-mcp.southleft.com/mcp, токен Figma как Bearer. Затем в плагине Desktop Bridge включите Cloud Mode и введите код из 6 символов, который выдаст агент; код действует 5 минут.
Работает ли сервер из России?
Серверы запускаются на вашем компьютере, но работают с вашим аккаунтом Figma: Framelink и Figma Console MCP обращаются к Figma API по личному токену.

Похожие серверы