Integrations
Connects to Figma's API to extract components, styles, and text from designs, analyze design system consistency, manage UI content, and generate development documentation.
Servidor MCP de Figma
Un servidor de Protocolo de contexto de modelo (MCP) que se conecta a la API de Figma, lo que permite que las herramientas de IA y los LLM accedan y trabajen con sus diseños de Figma.
Características
- Extracción de datos de diseño : extraiga componentes, estilos y texto de sus diseños de Figma
- Análisis del sistema de diseño : analizar la consistencia y los patrones del sistema de diseño
- Gestión de contenido de UI : extraiga y organice toda la copia de UI de los diseños
- Entrega del desarrollo : generar documentación completa para desarrolladores
- Integración perfecta con IA : conecta tus diseños a herramientas de IA como Claude, Cursor y otros clientes compatibles con MCP
Empezando
Prerrequisitos
- Node.js 16 o superior
- Token de acceso personal de Figma (consíguelo en la configuración de tu cuenta de Figma)
Instalación
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Cree un archivo
.env
en la raíz del proyecto:Copy - Construir el servidor:Copy
- Iniciar el servidor:Copy
Conexión con los clientes
Claude para escritorio
- Abra o cree el archivo de configuración de Claude for Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Agregue la siguiente configuración:Copy
- Reiniciar Claude para escritorio
Cursor
Configuración global
Crear o editar el archivo de configuración MCP de Cursor:
- macOS:
~/Library/Application Support/Cursor/mcp.json
- Ventanas:
%APPDATA%\Cursor\mcp.json
Configuración específica del proyecto
- Cree un directorio
.cursor
en la raíz de su proyecto:Copy - Crea un archivo
mcp.json
dentro de ese directorio:Copy
Herramientas disponibles
Herramienta | Descripción |
---|---|
get-file-info | Obtenga información básica sobre un archivo Figma |
get-nodes | Obtener nodos específicos de un archivo Figma |
get-components | Obtener información de componentes de un archivo Figma |
get-styles | Obtener información de estilo de un archivo Figma |
get-comments | Obtener comentarios de un archivo Figma |
search-file | Buscar elementos en un archivo Figma por tipo, nombre, etc. |
extract-text | Extraer todos los elementos de texto de un archivo Figma |
Indicaciones disponibles
analyze-design-system
- Analizar los componentes y estilos del sistema de diseño para garantizar la coherenciaextract-ui-copy
: extrae y organiza toda la copia de la interfaz de usuario de los diseñosgenerate-dev-handoff
: genera documentación de entrega de desarrollo basada en diseños
Ejemplos de uso
Usando con Claude:
Usando con el cursor:
Variables de entorno
Variable | Descripción | Por defecto |
---|---|---|
FIGMA_API_TOKEN | Tu token de acceso personal de Figma | (Requerido) |
API_KEY | Clave de seguridad para la autenticación de API | (Requerido) |
TRANSPORT_TYPE | Método de transporte ( stdio o sse ) | stdio |
PORT | Puerto para transporte SSE | 3000 |
Arquitectura
Este servidor MCP:
- Se conecta a la API de Figma usando su token de acceso personal
- Expone una interfaz estandarizada siguiendo el Protocolo de Contexto de Modelo
- Proporciona herramientas, recursos e indicaciones que los LLM pueden usar para interactuar con sus diseños de Figma.
- Admite tanto el transporte stdio (conexiones locales) como el transporte SSE (conexiones remotas)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que conecta herramientas de IA y LLM con diseños de Figma, lo que les permite extraer datos de diseño, analizar sistemas de diseño y generar documentación de desarrollo.