MCP-сервер экспорта из Figma на Яндекс Диск

figma-export-mcp

MCP-сервер массово экспортирует картинки из Figma и загружает проверенный результат на Яндекс Диск с подтверждением плана перед загрузкой

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Загружает файлы на Яндекс Диск пользователя, требуется токен с правами записи
  • Токены Figma и Яндекс Диска передаются через переменные окружения процесса
Все причины и проверки
Российский стек

jornobam/figma-export-mcp

Установка

Ручная установка

npm ci
npm run check
npm run build
FIGMA_TOKEN=... YANDEX_DISK_TOKEN=... npm start

Установка, проверка и запуск сервера из README.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер разбирает произвольно организованный Figma-файл, строит план экспорта: какие узлы, в каких форматах и с какими именами превратятся в файлы и ZIP-архивы, показывает превью с путями и просит подтверждение по цифровой сумме плана, прежде чем что-либо скачивать. После подтверждения он массово экспортирует изображения через Figma REST API, упаковывает их потоковым ZIP64 без роста памяти под размер архива и загружает результат на Яндекс Диск через его REST API. Загрузка возобновляется через инструмент retry_failed_items без повторной отправки уже проверенных файлов, состояние заданий хранится атомарно на диске.

Для кого. Для дизайнеров и продуктовых команд, которым нужно регулярно выгружать большие наборы иконок или макетов из Figma на Яндекс Диск.

Подходит, если

  • Нужно массово экспортировать десятки или сотни узлов Figma по правилам отбора и именования
  • Нужно доставить результат сразу на Яндекс Диск без ручной загрузки
  • Экспорт файла нестабильный по сети, и важно возобновлять загрузку без повтора уже переданных файлов

Не подходит, если

  • Нужен экспорт в другое облачное хранилище: сервер целенаправленно сделан только под Яндекс Диск
  • Нужно изменить сам файл Figma: сервер только читает и экспортирует, макет не трогает

Пример запроса к агенту

Экспортируй все иконки из страницы Icons в Figma в SVG и загрузи их на Яндекс Диск в папку icons

Ограничения

Нужны токены Figma и Яндекс Диска. По умолчанию используется Figma personal access token, для OAuth токена нужно отдельно включить FIGMA_AUTH_MODE=oauth. Пакет опубликован только тарболом в репозитории, без публикации в npm. Репозиторий изначально оформлен как задание для автономной разработки Codex, README частично посвящен этому процессу, но в каталоге лежит готовая реализация с тестами и CI.

Как отключить. Удалите сервер из конфигурации MCP клиента и отзовите токены Figma и Яндекс Диска в настройках соответствующих аккаунтов.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
FIGMA_TOKEN
обязательная, секрет
Personal access token Figma, используется по умолчанию в режиме pat
FIGMA_AUTH_MODE
Режим авторизации Figma: pat по умолчанию или oauth
FIGMA_OAUTH_ACCESS_TOKEN
секрет
OAuth access token Figma при FIGMA_AUTH_MODE=oauth
YANDEX_DISK_TOKEN
обязательная, секрет
Токен доступа к Яндекс Диску для загрузки экспортированных файлов
FIGMA_EXPORT_MAX_TEMP_BYTES
Лимит временного диска при потоковой сборке ZIP64

Проверка безопасности

  • Загружает файлы на Яндекс Диск пользователя, требуется токен с правами записи
  • Токены Figma и Яндекс Диска передаются через переменные окружения процесса

Коротко о README

README описывает репозиторий как пакет задания для автономного Codex, но в каталоге лежит готовый STDIO MCP-сервер на Node.js 20+. Показаны команды установки, запуска, переменные окружения для Figma и Яндекс Диска, режимы авторизации PAT и OAuth, поведение при ошибках 429 и 5xx, лимит временного диска для ZIP64 и опциональный live-smoke скрипт для read-only проверки без загрузки данных. Отдельные документы описывают архитектуру, схему плана экспорта, правила отбора узлов Figma и протокол доставки на Яндекс Диск.

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

Сервер сразу загружает файлы после запроса?

Нет, сначала строится план экспорта с превью путей, и загрузка начинается только после подтверждения по цифровой сумме плана.

Что будет, если загрузка на Яндекс Диск прервется на середине?

Инструмент retry_failed_items возобновит загрузку и не будет повторно отправлять уже проверенные файлы.

Скиллы Next.js

Next.js skills

Выбор редакции

Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере

ПлагинСредний рискБез VPN142,9 тыс.Звезды репозитория
Выбор редакции

Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки

СкиллСредний рискБез VPN124,8 тыс.Звезды репозитория
Выбор редакции

Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов

СкиллВысокий риск72,1 тыс.Звезды репозитория
Выбор редакции

Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой

СкиллСредний риск31,7 тыс.Звезды репозитория
Foxx AIMCP-сервер экспорта из Figma на Яндекс Диск

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.