cover

Cómo Crear Diseños en Figma con IA usando Talk to Figma MCP


Guía completa para configurar Claude Code/Desktop y crear diseños directamente en Figma

El Problema

El servidor MCP oficial de Figma (mcp.figma.com) es solo de lectura. Permite extraer código de diseños existentes, pero NO puede crear ni editar elementos.

La Solución: Talk to Figma MCP

Talk to Figma MCP es un servidor MCP comunitario que SÍ permite crear y editar diseños en Figma mediante IA.

Herramientas de Creación Disponibles

CategoríaHerramientas
Formascreate_rectangle, create_ellipse, create_polygon, create_star
Contenedorescreate_frame (con auto-layout), group_nodes, ungroup_nodes
Textocreate_text, set_text_content, set_font_name, set_font_size
Componentescreate_component_instance, get_local_components, get_remote_components
Modificaciónset_fill_color, set_stroke_color, move_node, resize_node, set_corner_radius
Efectosset_effects, set_auto_layout, set_effect_style_id

Arquitectura

El sistema usa un plugin de Figma que actúa como puente WebSocket para ejecutar comandos en el documento.


Requisitos Previos

  1. Figma Desktop (la versión web no funciona)
  2. Claude Desktop o Cursor IDE o Claude Code
  3. Bun (runtime de JavaScript)

Instalar Bun


Paso 1: Instalar el Plugin de Figma

  1. Ve a Talk to Figma MCP Plugin en la comunidad de Figma
  2. Haz clic en "Open in..." → selecciona Figma Desktop
  3. El plugin quedará instalado en tu cuenta

Alternativa (desarrollo local):

Luego en Figma: Menú → Plugins → Development → Import plugin from manifest → selecciona src/claude_mcp_plugin/manifest.json


Paso 2: Configurar el Servidor MCP

Para Claude Desktop

Opción A: Instalación automática (recomendada)

Opción B: Paquete DXT

  1. Descarga el archivo .dxt de releases
  2. Doble clic para instalar automáticamente
  3. Reinicia Claude Desktop

Opción C: Configuración manual

Reinicia Claude Desktop.


Para Cursor IDE

  1. Ve a Settings → Tools & Integrations
  2. Clic en "New MCP Server"
  3. Se abrirá ~/.cursor/mcp.json, agrega:
  1. Guarda y reinicia Cursor

Para Claude Code

Alternativa manual: Edita ~/.claude.json:


Paso 3: Conectar Figma con Claude

  1. Abre Figma Desktop y el archivo donde quieres diseñar
  2. Ejecuta el plugin: Menú → Plugins → Talk to Figma MCP Plugin (o Cmd/Ctrl+P → "Talk to Figma")
  3. Copia el Channel ID que aparece en el plugin
  4. En Claude/Cursor, escribe:
    (reemplaza ABC123XYZ con tu Channel ID real)

Si todo está bien, Claude confirmará la conexión.


Paso 4: Crear Diseños con Prompts

Ejemplos de Prompts Efectivos

Crear un frame básico:

Crear una card completa:

Dashboard completo:

Prompts a Evitar

❌ "Hazlo bonito" (muy vago) ❌ "Mejora el diseño" (sin especificar qué) ❌ "Crea algo moderno" (subjetivo)


Troubleshooting

"No se puede conectar al servidor"

"Plugin no encontrado en Figma"

  1. Cierra Figma completamente
  2. Vuelve a abrir y ve a Menú → Plugins → Development
  3. Importa el manifest nuevamente

"MCP no disponible en Claude"

"Los comandos fallan silenciosamente"

  1. Abre la consola de desarrollo en Figma (Menú → Plugins → Development → Open Console)
  2. Revisa los logs del servidor WebSocket
  3. Verifica que tienes permisos de edición en el documento

Recursos


Conclusión

Con Talk to Figma MCP, puedes usar Claude para diseñar interfaces directamente en Figma. Es especialmente útil para:

  • Prototipar rápido ideas de UI
  • Crear variantes de componentes existentes
  • Generar diseños desde descripciones de texto
  • Automatizar tareas repetitivas de diseño

La combinación de IA + Figma abre posibilidades enormes para acelerar el flujo de diseño → código.

meta cover

Entendiendo yield*: El Operador de Delegación en JavaScript y Effect

Checa este otro Post

meta cover

Usando Markdoc con Remix: la pareja perfecta

Checa este otro Post

¡Nuevo curso!

Animaciones web con React + Motion 🧙🏻