Integrations
Enables pixel-perfect conversion of Figma designs into React applications by processing Figma file data, converting Figma styles to CSS/styled-components, handling image assets and SVG components, and translating Figma auto-layout to Flexbox.
Processes Figma design data into React-compatible format for direct implementation in React applications, providing React-ready component structures.
Converts Figma styles into compatible format for styled-components, enabling direct implementation of design styling in React applications.
Servidor MCP de Figma
Un servidor de Protocolo de Contexto de Modelo (MCP) que conecta los diseños de Figma con las implementaciones de React. Este servidor permite la conversión con precisión de píxeles de diseños de Figma en aplicaciones de React procesando los datos de los archivos de Figma y proporcionándolos en un formato compatible con React.
🚀 Características
- Integración de la API de Figma : conexión directa a la API de Figma para acceder a los archivos de diseño
- Salida lista para React : procesa datos de Figma en un formato compatible con React
- Procesamiento de estilos : convierte los estilos de Figma en CSS/componentes con estilo
- Gestión de activos : gestiona activos de imagen y componentes SVG
- Procesamiento de diseño : convierte el diseño automático de Figma a Flexbox
- Seguridad de tipos : creado con TypeScript para una verificación de tipos confiable
🛠️ Herramientas proporcionadas
get_file_content
:- Obtiene y procesa el contenido del archivo Figma
- Convierte diseño, estilos y componentes.
- Devuelve la estructura del componente preparada para React GXP1
get_node_images
:- Recupera recursos de imagen de Figma
- Admite múltiples formatos (PNG, JPG, SVG)
- Opciones de escalado configurables GXP2
📦 Instalación
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Configura tu token de acceso de Figma:Copy
Configuración del IDE del cursor
- Crea el archivo
.cursor/mcp.json
en la raíz de tu proyecto:Copy - Para la configuración del servidor basada en Stdio:Copy
}
🧩 Proyecto de ejemplo
Consulta el directorio raccoon-game
para ver un ejemplo completo del uso de este servidor MCP para crear una implementación React con píxeles perfectos de un diseño de Figma.
🔄 Tubería de procesamiento
- Entrada : datos del archivo Figma a través de la API oficial
- Procesando :
- Conversión de estilo (colores, tipografía, efectos)
- Transformación de diseño (absoluta a Flexbox)
- Mapeo de jerarquía de componentes
- Optimización de activos
- Salida : Datos del componente listo para React
📝 Licencia
Licencia MIT
🤝 Contribuyendo
¡Se agradecen las contribuciones! Por favor, lea nuestras normas de contribución.
🙏 Agradecimientos
- Equipo de API de Figma para la API integral
- Protocolo de contexto de modelo para la especificación MCP
Hecho con ❤️ por [Tu nombre]
This server cannot be installed
Un puente entre los diseños de Figma y las implementaciones de React que permite la conversión con precisión de píxeles de los diseños de Figma en aplicaciones React mediante el procesamiento de los datos de archivos de Figma en un formato compatible con React.