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
Related MCP server: mcp-figma
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:
git clone https://github.com/yourusername/figma-mcp-server.git cd figma-mcp-serverInstalar dependencias:
npm installCree un archivo
.enven la raíz del proyecto:FIGMA_API_TOKEN=your_figma_personal_access_token API_KEY=your_secure_api_key TRANSPORT_TYPE=stdioConstruir el servidor:
npm run buildIniciar el servidor:
npm start
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.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la siguiente configuración:
{ "mcpServers": { "figma": { "command": "node", "args": ["/absolute/path/to/figma-mcp-server/build/index.js"], "env": { "FIGMA_API_TOKEN": "your_figma_personal_access_token", "TRANSPORT_TYPE": "stdio" } } } }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.jsonVentanas:
%APPDATA%\Cursor\mcp.json
Configuración específica del proyecto
Cree un directorio
.cursoren la raíz de su proyecto:mkdir -p .cursorCrea un archivo
mcp.jsondentro de ese directorio:{ "mcpServers": { "figma-mcp": { "url": "http://localhost:3000/sse", "env": { "API_KEY": "your_secure_api_key" } } } }
Herramientas disponibles
Herramienta | Descripción |
| Obtenga información básica sobre un archivo Figma |
| Obtener nodos específicos de un archivo Figma |
| Obtener información de componentes de un archivo Figma |
| Obtener información de estilo de un archivo Figma |
| Obtener comentarios de un archivo Figma |
| Buscar elementos en un archivo Figma por tipo, nombre, etc. |
| 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 |
| Tu token de acceso personal de Figma | (Requerido) |
| Clave de seguridad para la autenticación de API | (Requerido) |
| Método de transporte (
o
) |
|
| Puerto para transporte SSE |
|
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.