What problem does it solve?
It removes the friction between AI coding workflows and Figma by letting assistants write directly onto the Figma canvas and pull back structured design data without needing Figma API keys.
Core Features & Use Cases
- Bidirectional MCP connection for Figma Desktop: Create and modify UI in Figma by calling MCP tools from an MCP-compatible IDE or AI client.
- Read designs as structured data: Export page structure, selection details, layout/token context, component mappings, and CSS-ready output for code generation.
- Screenshots and design-system extraction: Capture canvas screenshots and generate design system rule sheets (tokens, typography, component catalog) for consistent implementation.
- Multi-file session support over localhost: Target specific open Figma files using
sessionId for reliable operations.
Quick Start
Start a local MCP server by adding the figma-ui-mcp server to your AI client, then install the Figma Desktop plugin and say “connect to Figma” so the AI can begin calling figma_write, figma_read, figma_rules, and figma_status.