Skip to main content
Glama

MCP Figma to React Converter

Convertidor MCP de Figma a React

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que convierte diseños de Figma en componentes de React. Proporciona herramientas para obtener diseños de Figma y generar componentes de React con TypeScript y Tailwind CSS.

Características

  • Obtener diseños de Figma usando la API de Figma
  • Extraer componentes de los diseños de Figma
  • Generar componentes React con TypeScript
  • Aplicar clases CSS de Tailwind basadas en estilos de Figma
  • Mejore los componentes con funciones de accesibilidad
  • Compatibilidad con transportes stdio y SSE

Prerrequisitos

  • Node.js 18 o superior
  • Un token de API de Figma

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Configuración

Debes configurar la variable de entorno FIGMA_API_TOKEN con tu token de API de Figma. Puedes obtener un token de acceso personal en la página de configuración de la cuenta de Figma.

Uso

Ejecutándose como un servidor MCP local

FIGMA_API_TOKEN=your_token_here npm start

O con transporte explícito:

FIGMA_API_TOKEN=your_token_here node dist/index.js --transport=stdio

Ejecutándose como un servidor HTTP

FIGMA_API_TOKEN=your_token_here node dist/index.js --transport=sse

Herramientas disponibles

Herramientas de Figma

  • getFigmaProject : Obtener la estructura de un proyecto Figma
  • getFigmaComponentNodes : obtiene los nodos de componentes de un archivo Figma
  • extractFigmaComponents : Extrae componentes de un archivo Figma
  • getFigmaComponentSets : obtiene conjuntos de componentes de un archivo Figma

Herramientas de React

  • generateReactComponent : genera un componente React a partir de un nodo Figma
  • generateComponentLibrary : genera múltiples componentes React a partir de componentes Figma
  • writeComponentsToFiles : Escribe los componentes generados en archivos
  • figmaToReactWorkflow : flujo de trabajo completo para convertir diseños de Figma en componentes React

Ejemplo de flujo de trabajo

  1. Obtener una clave de archivo de Figma (la cadena después de figma.com/file/ en la URL)
  2. Utilice la herramienta figmaToReactWorkflow con la clave de archivo y el directorio de salida
  3. La herramienta extraerá componentes, generará código React y guardará los archivos.

Desarrollo

Para el desarrollo, puedes utilizar el modo de vigilancia:

npm run dev

Licencia

ISC

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Convierte diseños de Figma en componentes React con TypeScript y Tailwind CSS extrayendo componentes de archivos de Figma y transformándolos en código listo para usar.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Uso
            1. Ejecutándose como un servidor MCP local
            2. Ejecutándose como un servidor HTTP
          2. Herramientas disponibles
            1. Herramientas de Figma
            2. Herramientas de React
          3. Ejemplo de flujo de trabajo
            1. Desarrollo
              1. Licencia

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Enables Cursor to access Figma files through the Model Context Protocol, enhancing its ability to accurately interpret and utilize design data for code generation.
                  Last updated -
                  5
                  60,738
                  8,062
                  TypeScript
                  MIT License
                  • Linux
                  • 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
                  A bridge between Figma designs and React implementations that enables pixel-perfect conversion of Figma designs into React applications by processing Figma file data into React-friendly format.
                  Last updated -
                  997
                  1
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  Gives AI-powered coding tools like Cursor, Windsurf, and Cline access to Figma design files, enabling more accurate code generation directly from Figma designs.
                  Last updated -
                  60,738
                  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/StudentOfJS/mcp-figma-to-react'

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