remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows analyzing Figma file structures by extracting node hierarchies through the Figma API
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)
You must be authenticated.
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.