This article is also available in English.
Read in EN →
Tutorial Figma-Context-MCP: Cómo convertir diseños de Figma a código listo para producción con agentes de IA (OpenCode, Pi, Claude Code, Codex)
Tutoriales
12 min ETA

Tutorial Figma-Context-MCP: Cómo convertir diseños de Figma a código listo para producción con agentes de IA (OpenCode, Pi, Claude Code, Codex)

IA4

IA4PYMES

Research Team

Durante años, el traspaso de diseño a desarrollo (design handoff) ha sido una fuente constante de fricción en los equipos de software. Los desarrolladores debían inspeccionar manualmente archivos de Figma, interpretar propiedades de CSS y reconstruir interfaces línea por línea.

La llegada del protocolo Model Context Protocol (MCP) y herramientas de código abierto como GLips/Figma-Context-MCP permite a los agentes de IA de código (OpenCode, Pi, Claude Code, Codex) leer directamente la estructura interna de Figma (Auto-Layout, Flexbox, variables, tokens de color y tipografía) y generar código React, Tailwind CSS o HTML con precisión de píxel.

A continuación explicamos cómo configurar este servidor MCP e integrarlo en el flujo de trabajo de tu equipo.


Paso 1: Generar el Token de Acceso Personal (PAT) de Figma

Para que el servidor MCP se comunique con la API de Figma de forma segura, necesitas un token de acceso:

  1. Inicia sesión en tu cuenta de Figma desde el navegador.
  2. Haz clic en la foto de tu perfil (esquina superior izquierda) y selecciona Settings.
  3. Desplázate hasta la sección Personal Access Tokens.
  4. Haz clic en Create new token, asígnale un nombre (ej. mcp-developer-token) y asegúrate de seleccionar el permiso de lectura (file_read).
  5. Copia el token generado y guárdalo en un lugar seguro.

Paso 2: Configuración del Servidor MCP en tu Entorno

Existen dos alternativas para ejecutar el servidor MCP de Figma según las necesidades de tu entorno de desarrollo.

Opción A: Ejecución Rápida mediante npx (Recomendada)

Es la opción más directa para agentes en CLI y editores como Cursor, Claude Desktop o Windsurf:

{
  "mcpServers": {
    "figma-developer-mcp": {
      "command": "npx",
      "args": ["-y", "figma-developer-mcp", "--stdio"],
      "env": {
        "FIGMA_API_KEY": "TU_TOKEN_DE_FIGMA_AQUI"
      }
    }
  }
}

Opción B: Instalación Local mediante Repositorio Git

Si prefieres auditar el código fuente o modificar los componentes extraídos:

git clone https://github.com/GLips/Figma-Context-MCP.git
cd Figma-Context-MCP
pnpm install
cp .env.example .env

Edita el archivo .env e introduce tu token:

FIGMA_API_TOKEN=tu_token_de_figma_aqui

Construye e inicia el servidor:

pnpm build
pnpm start

Paso 3: Conectar el Servidor MCP a tu Agente de Código

La ubicación del archivo de configuración varía según el sistema operativo y el cliente utilizado:

  • macOS (Claude Desktop / Cursor): ~/Library/Application Support/Cursor/mcp.json o ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows (Claude Desktop / Cursor): %APPDATA%\Cursor\mcp.json o %APPDATA%\Claude\claude_desktop_config.json
  • Claude Code CLI: Ejecuta claude mcp add figma-developer-mcp -- npx -y figma-developer-mcp --stdio
Agente de CódigoPerfil y Método de Conexión
Claude CodeCLI oficial de Anthropic. Lee herramientas MCP agregadas vía config global o banderas CLI.
OpenCodeAgente de código abierto multimodelo. Lee herramientas declaradas en ~/.config/opencode/mcp.json.
PiMotor ligero enfocado en velocidad de ejecución. Soporta MCP mediante transporte stdio.
CodexEntorno de desarrollo agéntico. Conexión directa mediante mcpServers en workspace.

Paso 4: El Flujo de Trabajo en la Práctica (Prompting Técnico)

Una vez conectado el servidor, el agente de IA puede invocar herramientas de inspección de Figma de forma autónoma.

  1. Abre el diseño en Figma y copia el enlace del frame o componente específico. El enlace tendrá un formato similar a: https://www.figma.com/design/FILE_ID/TITULO?node-id=123-456
  2. En la consola o chat de tu agente (OpenCode, Pi, Claude Code o Codex), introduce un prompt técnico directo:

"Analiza el nodo de Figma https://www.figma.com/design/xyz/app?node-id=102-45 y genera un componente React funcional en TypeScript utilizando Tailwind CSS v4. Respeta exactamente el padding de Auto-Layout, la jerarquía tipográfica y exporta los iconos SVG integrados."

Lo que ocurre en segundo plano:

  • The agente invoca la herramienta MCP para solicitar la estructura en árbol del nodo (node-id=102-45).
  • El MCP devuelve el archivo JSON limpio con propiedades de flexbox (layoutMode: HORIZONTAL, itemSpacing: 16, paddingLeft: 24), colores en formato hex/rgba y nombres de capas.
  • El agente compila la estructura y escribe directamente el componente .tsx en tu directorio de trabajo.

📊 Comparativa de Tiempos de Implementación de UI:

  • Maquetación Manual: 3 a 4 horas por pantalla ➔ Errores en espaciados ➔ Revisión de diseño constante
  • Flujo Figma-Context-MCP + Agente: 15 a 20 minutos por pantalla ➔ Fidelidad estructural del 95% ➔ Código limpio

🔒 Optimiza el Flujo de Desarrollo e Integración de IA en tu Equipo

La adopción de agentes de código guiados por contexto requiere establecer guías de arquitectura para evitar deuda técnica. En IA4PYMES ayudamos a tu equipo a configurar herramientas agénticas, conectar repositorios y automatizar pipelines de maquetación de forma segura.

Reserva tu sesión de consultoría técnica de 60 minutos aquí (100% reembolsable en tu proyecto final).


Recomendaciones para Maximizar la Calidad del Código Generado

  1. Mantén una estructura limpia en Figma: Utiliza siempre Auto-Layout en Figma. Si los elementos están posicionados de forma absoluta (Absolute Positioning), el agente generará estilos inline con coordenadas fijas en lugar de CSS responsivo.
  2. Nombra las capas de forma semántica: Capas nombradas como Header, PrimaryButton o UserCard ayudan al agente a deducir el significado semántico de cada componente HTML (<header>, <button>, <article>).
  3. Combina con el modelo adecuado: Para maquetación visual compleja, utiliza modelos de alto rendimiento técnico como Claude Opus 5 o GLM-5.2.
  4. Supervisión de Observabilidad: Implementa trazabilidad de llamadas en producción según lo detallado en nuestro análisis sobre el Evaluation Gap en Agentes de IA.
initiating_deployment...

Pasa de la teoría a la ejecución

El conocimiento sin implementación técnica es solo entretenimiento. Agenda tu consultoría de 60 minutos: te devolvemos el 100% del importe si en los primeros 15 minutos vemos que la IA no es viable para tu caso, y si decides contratar el proyecto con nosotros, te descontamos el coste total de la sesión del presupuesto final.

Reservar Consultoría