Skip to main content
Glama

Figma MCP Server

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 для надежной проверки типов.

🛠️ Предоставляемые инструменты

  1. get_file_content :
    • Извлекает и обрабатывает содержимое файла Figma
    • Преобразует макет, стили и компоненты
    • Возвращает структуру компонента React-ready GXP1
  2. get_node_images :
    • Извлекает графические ресурсы из Figma
    • Поддерживает множество форматов (PNG, JPG, SVG)
    • Настраиваемые параметры масштабирования GXP2

📦 Установка

Установка через Smithery

Чтобы автоматически установить Figma Design to React Converter для Claude Desktop через Smithery :

npx -y @smithery/cli install @sanjeev23oct/figma-mcp --client claude

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

  1. Клонируйте репозиторий:
    git clone https://github.com/yourusername/figma-mcp.git cd figma-mcp
  2. Установите зависимости:
    npm install
  3. Настройте свой токен доступа Figma:
    cp .env.example .env # Add your Figma access token to .env

🎯 Настройка курсора IDE

  1. Создайте файл .cursor/mcp.json в корневом каталоге вашего проекта:
    mkdir -p .cursor touch .cursor/mcp.json
  2. Для конфигурации сервера на основе Stdio:
    { "mcpServers": { "figma": { "command": "node", "args": ["d:/<folder>>/figma-mcp/build/index.js"], "env": { "FIGMA_ACCESS_TOKEN": "your figma token" }, "disabled": false, "alwaysAllow": [], "protocol": "stdio" } }

}

## 💻 Usage 1. Build the server: ```bash npm run build ``` 2. Configure MCP settings based on your IDE: - For VS Code (global settings): ```json // In settings.json { "mcpServers": { "figma": { "command": "node", "args": ["path/to/figma-mcp/build/index.js"], "env": { "FIGMA_ACCESS_TOKEN": "your-token-here" } } } } ``` - For Cursor IDE: Use the `.cursor/mcp.json` configuration as described in the "Cursor IDE Setup" section above. This configuration will take precedence over VS Code settings when using Cursor IDE. 3. Use the MCP tools in your application: ```typescript // Example: Fetch processed Figma content const result = await useMcpTool("figma", "get_file_content", { fileKey: "your-figma-file-key" });

🧩 Пример проекта

Ознакомьтесь с каталогом raccoon-game чтобы ознакомиться с полным примером использования этого сервера MCP для создания точной до пикселя реализации React дизайна Figma.

🔄 Процессинговый конвейер

  1. Ввод : данные файла Figma через официальный API
  2. Обработка :
    • Преобразование стиля (цвета, типографика, эффекты)
    • Трансформация макета (абсолютно для Flexbox)
    • Отображение иерархии компонентов
    • Оптимизация активов
  3. Выходные данные : готовые к React данные компонента

📝 Лицензия

Лицензия Массачусетского технологического института

🤝 Вклад

Вклады приветствуются! Пожалуйста, ознакомьтесь с нашими правилами по внесению вкладов.

🙏 Благодарности

  • Команда Figma API для комплексного API
  • Модель контекстного протокола для спецификации MCP

Сделано с ❤️ пользователем [Ваше имя]

-
security - not tested
F
license - not found
-
quality - not tested

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 формат.

  1. 🚀 Особенности
    1. 🛠️ Предоставляемые инструменты
      1. 📦 Установка
        1. Установка через Smithery
        2. Ручная установка
      2. 🎯 Настройка курсора IDE
        1. 🧩 Пример проекта
          1. 🔄 Процессинговый конвейер
            1. 📝 Лицензия
              1. 🤝 Вклад
                1. 🙏 Благодарности

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    Figma MCP with full API functionality
                    Last updated -
                    54
                    16
                    TypeScript
                    MIT License
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Converts 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 -
                    111
                    1
                    TypeScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Extracts 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
                  • -
                    security
                    A
                    license
                    -
                    quality
                    Converts 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 -
                    14
                    TypeScript
                    MIT License

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/sanjeev23oct/figma-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server