MCP-сервер Figma
Сервер Model Context Protocol (MCP), который обеспечивает мост между проектами Figma и реализациями React. Этот сервер обеспечивает пиксельную конвертацию проектов Figma в приложения React, обрабатывая данные файлов Figma и предоставляя их в формате, удобном для React.
🚀 Особенности
- Интеграция с API Figma : прямое подключение к API Figma для доступа к файлам дизайна.
- React-Ready Output : преобразует данные Figma в формат, совместимый с React.
- Обработка стилей : преобразует стили Figma в CSS/styled-components.
- Управление активами : управляет активами изображений и компонентами SVG.
- Обработка макета : преобразует автоматический макет Figma в Flexbox
- Безопасность типов : создано с помощью TypeScript для надежной проверки типов.
🛠️ Предоставляемые инструменты
get_file_content
:- Извлекает и обрабатывает содержимое файла Figma
- Преобразует макет, стили и компоненты
- Возвращает структуру компонента React-ready GXP1
get_node_images
:- Извлекает графические ресурсы из Figma
- Поддерживает множество форматов (PNG, JPG, SVG)
- Настраиваемые параметры масштабирования GXP2
📦 Установка
Установка через Smithery
Чтобы автоматически установить Figma Design to React Converter для Claude Desktop через Smithery :
Ручная установка
- Клонируйте репозиторий:
- Установите зависимости:
- Настройте свой токен доступа Figma:
🎯 Настройка курсора IDE
- Создайте файл
.cursor/mcp.json
в корневом каталоге вашего проекта: - Для конфигурации сервера на основе Stdio:
}
🧩 Пример проекта
Ознакомьтесь с каталогом raccoon-game
чтобы ознакомиться с полным примером использования этого сервера MCP для создания точной до пикселя реализации React дизайна Figma.
🔄 Процессинговый конвейер
- Ввод : данные файла Figma через официальный API
- Обработка :
- Преобразование стиля (цвета, типографика, эффекты)
- Трансформация макета (абсолютно для Flexbox)
- Отображение иерархии компонентов
- Оптимизация активов
- Выходные данные : готовые к React данные компонента
📝 Лицензия
Лицензия Массачусетского технологического института
🤝 Вклад
Вклады приветствуются! Пожалуйста, ознакомьтесь с нашими правилами по внесению вкладов.
🙏 Благодарности
- Команда Figma API для комплексного API
- Модель контекстного протокола для спецификации MCP
Сделано с ❤️ пользователем [Ваше имя]
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Связующее звено между проектами Figma и реализациями React, обеспечивающее точную конвертацию проектов Figma в приложения React путем обработки данных файлов Figma в удобный для React формат.
Related MCP Servers
- -securityFlicense-qualityConverts Figma designs to React Native components, allowing users to extract components from Figma designs and generate corresponding React Native components with proper typing and styling.Last updated -5645TypeScript
- -securityFlicense-qualityExtracts components from Figma designs and transforms them into standardized JSON format for easy consumption by AI models and tools for interface reconstruction.Last updated -TypeScript
- -securityAlicense-qualityConverts Figma designs into React components with TypeScript and Tailwind CSS by extracting components from Figma files and transforming them into ready-to-use code.Last updated -37TypeScriptMIT License
- AsecurityFlicenseAqualityA tool that integrates Figma with Cursor through the Model Context Protocol, allowing users to retrieve, optimize, and convert design data from Figma files into structured CSS and design tokens.Last updated -1JavaScript