Diese Anleitung beschreibt die Installation des Figma MCP-Servers zur Nutzung mit LLMs wie Gemini in der Antigravity-Umgebung.
Damit der Server auf deine Designs zugreifen kann, benötigst du einen Sicherheitsschlüssel.
- Logge dich in deinem Browser bei Figma ein.
- Navigiere zu Settings > Security.
- Scrolle zum Bereich Personal Access Tokens.
- Klicke auf Generate new token.
- Konfiguration:
- Name: z.B.
Antigravity MCP - Scopes: Wähle mindestens
Files > file_content:read.
- Wichtig: Kopiere den Token sofort. Er wird danach nie wieder angezeigt.
Wir nutzen das Standard-Paket und tsx, um TypeScript-Dateien direkt auszuführen.
Important
Nutze nicht figma-developer-mcp. Dieses Paket unterstützt den benötigten stdio-Modus nicht korrekt. Verwende ausschließlich figma-mcp-server.
Öffne dein Terminal und führe aus:
npm install figma-mcp-server -g
npm install tsx -g
Das Paket figma-mcp-server gibt beim Start eine Debug-Meldung aus. Diese Nachricht bricht das JSON-Protokoll von Antigravity (Fehler: invalid character...). Du musst diese Zeile deaktivieren.
- Suche die Datei:
~/.config/nvm/versions/node/v24.12.0/lib/node_modules/figma-mcp-server/mcpServer.ts - Öffne sie in einem Texteditor.
- Suche die Zeile:
dotenv.config({ path: path.resolve(__dirname, ".env") });- Kommentiere sie aus:
// dotenv.config({ path: path.resolve(__dirname, ".env") });- Speichere die Datei.
Trage den Server in deine globale MCP-Konfiguration ein.
- Klicke in Antigravity auf die drei Punkte (Menü).
- Gehe zu MCP Servers > Manage MCP Servers.
- Klicke auf View Raw Config.
- Füge den folgenden Block in das
mcpServers-Objekt ein:
{
"mcpServers": {
"figma-remote": {
"command": "/home/tristan/.config/nvm/versions/node/v24.12.0/bin/tsx",
"args": [
"/home/tristan/.config/nvm/versions/node/v24.12.0/lib/node_modules/figma-mcp-server/mcpServer.ts"
],
"env": {
"FIGMA_ACCESS_TOKEN": "DEIN_KOPIERTER_TOKEN_HIER"
}
}
}
}
Note
Falls der Server nicht verbindet, stelle sicher, dass in der env-Sektion sowohl FIGMA_ACCESS_TOKEN als auch FIGMA_API_KEY mit deinem Token hinterlegt sind.
- Starte den Server in Antigravity neu.
- Prüfe, ob 32 Tools (wie
get_file,get_nodes) geladen wurden. - Teste die KI mit folgendem Prompt:
"Analysiere diese Figma Datei mit deinem get_file Tool: [LINK ZU DEINEM DESIGN]"