Was macht figma?
Nutze den Figma MCP-Server, um Designkontext, Screenshots, Variablen und Assets aus Figma abzurufen und Figma-Knoten in produktionsbereiten Code zu übersetzen. Wird aktiviert, wenn eine Aufgabe Figma-URLs, Node-IDs, Design-to-Code-Implementierung oder Figma MCP-Setup und Fehlerbehebung umfasst.
Funktionen
- Designkontext abrufen: Hole dir Textinhalte, Maße, Füllungen und andere Eigenschaften von Figma-Knoten.
- Screenshots generieren: Erstelle visuelle Vorschauen von Frames oder Komponenten.
- Variablen abrufen: Greife auf Figma-Variablen zu (z. B. Farben, Abstände, Typografie).
- Assets exportieren: Exportiere SVGs, PNGs oder andere Formate aus ausgewählten Knoten.
- Figma-Knoten in Code übersetzen: Konvertiere Designelemente in HTML, CSS, React oder andere Frameworks.
Voraussetzungen
- Figma Personal Access Token: Muss als Umgebungsvariable
FIGMA_ACCESS_TOKENgesetzt sein. - Figma MCP-Server: Muss im Projekt installiert und konfiguriert sein (siehe Setup unten).
Setup
-
Token erstellen: Gehe zu Figma Settings > Personal Access Tokens und erstelle ein neues Token.
-
Token setzen: Füge in deiner
.env-Datei oder Systemumgebung folgende Variable hinzu:FIGMA_ACCESS_TOKEN=figd_xxxxxxxxxxxxxxxxxxxx -
MCP-Server installieren: Führe in deinem Projekt aus:
npm install -g @anthropic/firebase-mcp # oder für andere Setups siehe Dokumentation -
Konfiguration: Stelle sicher, dass der MCP-Server läuft und die Figma-Integration aktiviert ist.
Verwendung
Beispiel: Designkontext abrufen
Von einer Figma-URL den Textinhalt des Headers extrahieren.
Beispiel: Code generieren
Übersetze den Knoten mit der ID '123:456' in eine React-Komponente mit Tailwind CSS.
Beispiel: Asset exportieren
Exportiere das Symbol 'icon-search' als SVG.
Fehlerbehebung
- Token-Fehler: Überprüfe, ob der Token korrekt gesetzt und nicht abgelaufen ist.
- Knoten nicht gefunden: Stelle sicher, dass die Node-ID existiert und du Zugriff auf die Datei hast.
- MCP-Verbindungsfehler: Prüfe, ob der MCP-Server läuft und die Umgebungsvariable korrekt ist.