Servidor MCP de Figma
Un servidor MCP (Protocolo de contexto de modelo) para analizar estructuras de archivos de Figma.
Características
- Analizar archivos de Figma para extraer jerarquías de nodos
- Admite tanto la API REST como el protocolo MCP
- Profundidad del árbol de nodos configurable
Prerrequisitos
- Node.js 16+
- npm o hilo
- Una clave API de Figma
Instalación
De npm
De la fuente
Configuración
Copie el archivo de entorno de ejemplo y agregue su clave API de Figma:
Luego edita el archivo .env
y agrega tu clave API de Figma:
Puede obtener una clave API de Figma desde la configuración de su cuenta de Figma: https://www.figma.com/developers/api#access-tokens
Uso
Como servidor API REST
Iniciar el servidor:
Esto iniciará un servidor Express en el puerto 3000 (o el puerto especificado en su archivo .env
).
Puntos finales de API
GET /health
- Punto final de comprobación de estadoGET /openapi.json
- Especificación de OpenAPIGET /mcp.json
- Manifiesto de MCPPOST /analyze
- Analizar un archivo de Figma
Ejemplo de solicitud al punto final de análisis:
Como servidor MCP
El servidor puede ser utilizado directamente por un LLM a través del protocolo MCP:
O si se ejecuta desde la fuente:
Ejemplo de cliente
Se incluye un ejemplo sencillo de cliente. Para usarlo:
El último parámetro es el parámetro de profundidad opcional.
Desarrollo
Ejecutando en modo de desarrollo
Pruebas
Estibador
Se proporciona un Dockerfile para la implementación en contenedores:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Facilita el análisis de las estructuras de archivos de Figma mediante la extracción de jerarquías de nodos, accesibles a través de la API REST o el protocolo MCP.
Related Resources
Related MCP Servers
- -securityAlicense-qualityFigma MCP with full API functionalityLast updated -16832TypeScriptMIT License
- -securityFlicense-qualityExtracts components from Figma designs and transforms them into standardized JSON format for easy consumption by AI models and tools for interface reconstruction.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server for interacting with the Figma API that handles large Figma files efficiently through memory-aware chunking and pagination capabilities.Last updated -72TypeScriptMIT License
- AsecurityFlicenseAqualityA tool that integrates Figma with Cursor through the Model Context Protocol, allowing users to retrieve, optimize, and convert design data from Figma files into structured CSS and design tokens.Last updated -1JavaScript