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:
git clone https://github.com/yourusername/figma-mcp-server.git cd figma-mcp-serverInstalar dependencias:
npm installCree un archivo
.env
en 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.json
Ventanas:
%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.json
Ventanas:
%APPDATA%\Cursor\mcp.json
Configuración específica del proyecto
Cree un directorio
.cursor
en la raíz de su proyecto:mkdir -p .cursorCrea un archivo
mcp.json
dentro 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.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityFlicenseAqualityEnables seamless interaction with Figma via the Model Context Protocol, allowing LLM applications to access, manipulate, and track Figma files, components, and variables.Last updated -107139
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to Figma API functionality, allowing AI assistants like Claude to interact with Figma files, comments, components, and team resources.Last updated -181793
- AsecurityFlicenseAqualityA Model Context Protocol server that integrates with Figma's API, allowing interaction with Figma files, comments, components, projects, and webhook management.Last updated -5725
- -securityAlicense-qualityA Model Context Protocol server that integrates Figma design files with AI coding tools like Cursor, Windsurf, and Cline, allowing AI tools to access and understand Figma design data for generating more accurate code.Last updated -215MIT License