Exposes Figma-related tools to Large Language Model clients over standard input/output for design interaction and code generation.
This tool serves as a minimal local Model Context Protocol (MCP) server, designed to bridge Figma's design capabilities with Large Language Model (LLM) clients like Claude Desktop. It enables LLMs to perform various actions such as listing Figma projects and files, fetching detailed Figma file JSON or specific nodes, and even generating simple React+Vite frontends directly from a Figma frame. Communication between the server and LLM clients occurs securely over stdio, leveraging the @modelcontextprotocol/sdk and Zod for robust schema validation.
Características Principales
01List Figma projects for a given team
02Generate simple React+Vite files from a Figma frame
03Fetch full Figma file JSON or specified nodes
04Communicates with LLM clients via stdio transport
05List files within a specific Figma project
060 GitHub stars
Casos de Uso
01Automating the generation of basic frontend code directly from Figma designs using LLM prompts
02Integrating Figma design data and assets into LLM-driven development and design workflows
03Allowing LLMs to explore and query Figma design structures programmatically