Figma MCP Bridge
Figma MCP Bridge
Obwohl es andere großartige Figma-MCP-Server wie Figma-Context-MCP gibt, ist ein Problem die API-Limitierung für kostenlose Nutzer.
Das Limit für kostenlose Konten liegt bei 6 Anfragen pro Monat, ja pro Monat.
Figma MCP Bridge ist eine Lösung für dieses Problem. Es ist ein Plugin + MCP-Server, das Live-Figma-Dokumentdaten an KI-Tools streamt, ohne die Figma-API-Ratenbegrenzungen zu erreichen. Es ist also Figma-MCP für den Rest von uns ✊
Es unterstützt mehrere gleichzeitig verbundene Figma-Dateien; öffnen Sie das Plugin in jeder Datei, und Ihr KI-Agent kann jede davon über den fileKey abfragen. Setups mit nur einer Datei funktionieren genau wie zuvor, ohne dass Änderungen erforderlich sind.
Demo
Sehen Sie sich eine Demo zum Erstellen einer Benutzeroberfläche in Cursor mit Figma MCP Bridge an

Related MCP server: Figma Bridge MCP
Schnellstart
1. Fügen Sie den MCP-Server zu Ihrem bevorzugten KI-Tool hinzu
Fügen Sie Folgendes zur MCP-Konfiguration Ihres KI-Tools hinzu (z. B. Cursor, Windsurf, Claude Desktop):
{
"figma-bridge": {
"command": "npx",
"args": ["-y", "@gethopp/figma-mcp-bridge"]
}
}Das war's – keine Binärdateien zum Herunterladen oder Installieren.
2. Fügen Sie das Figma-Plugin hinzu
Laden Sie das Plugin von der Seite Latest Release herunter, gehen Sie dann in Figma auf Plugins > Development > Import plugin from manifest und wählen Sie die Datei manifest.json aus dem Ordner plugin/ aus.
3. Fangen Sie an, es zu benutzen 🎉
Öffnen Sie eine Figma-Datei, führen Sie das Plugin aus und beginnen Sie, Ihr KI-Tool zu nutzen. Der MCP-Server verbindet sich automatisch mit dem Plugin.
Um mit mehreren Dateien zu arbeiten, öffnen Sie einfach das Plugin in jeder Figma-Datei. Die Bridge hält alle Verbindungen aktiv und Ihr KI-Agent kann jede davon über den fileKey ansteuern.
Wenn Sie mehr darüber erfahren möchten, wie es funktioniert, lesen Sie den Abschnitt Funktionsweise.
Verfügbare Tools
Tool | Beschreibung |
| Listet alle verbundenen Figma-Dateien auf (unterstützt Workflows mit mehreren Dateien) |
| Ruft den Dokumentenbaum der aktuellen Figma-Seite ab |
| Ruft die aktuell ausgewählten Knoten in Figma ab |
| Ruft einen bestimmten Figma-Knoten nach ID ab (Doppelpunkt-Format, z. B. |
| Ruft alle lokalen Farb-, Text-, Effekt- und Rasterstile ab |
| Ruft Dateinamen, Seiten und Informationen zur aktuellen Seite ab |
| Ruft einen tiefenbegrenzten Baum ab, der für das Verständnis des Design-Kontexts optimiert ist |
| Ruft alle Variablensammlungen, Modi und Werte ab (Design-Tokens) |
| Exportiert Knoten als PNG/SVG/JPG/PDF (base64-kodiert) |
| Exportiert und speichert Screenshots direkt im lokalen Dateisystem |
Alle Tools akzeptieren einen optionalen fileKey-Parameter, wenn mehrere Figma-Dateien verbunden sind. Verwenden Sie list_files, um verbundene Dateien und deren Schlüssel zu entdecken.
Lokale Entwicklung
1. Klonen Sie dieses Repository lokal
git clone git@github.com:gethopp/figma-mcp-bridge.git2. Erstellen Sie den Server
cd server && npm install && npm run build3. Erstellen Sie das Plugin
cd plugin && bun install && bun run build4. Fügen Sie den MCP-Server zu Ihrem bevorzugten KI-Tool hinzu
Für die lokale Entwicklung fügen Sie Folgendes zur MCP-Konfiguration Ihres KI-Tools hinzu:
{
"figma-bridge": {
"command": "node",
"args": ["/path/to/figma-mcp-bridge/server/dist/index.js"]
}
}Struktur
Figma-MCP-Bridge/
├── plugin/ # Figma plugin (TypeScript/React)
└── server/ # MCP server (TypeScript/Node.js)
└── src/
├── index.ts # Entry point
├── bridge.ts # WebSocket bridge to Figma plugin
├── leader.ts # Leader: HTTP server + bridge
├── follower.ts # Follower: proxies to leader via HTTP
├── node.ts # Dynamic leader/follower role switching
├── election.ts # Leader election & health monitoring
├── tools.ts # MCP tool definitions
└── types.ts # Shared typesFunktionsweise
Es gibt zwei Hauptkomponenten der Figma MCP Bridge:
1. Das Figma-Plugin
Das Figma-Plugin ist die Benutzeroberfläche für die Figma MCP Bridge. Sie führen dies innerhalb der Figma-Datei aus, für die Sie den MCP-Server verwenden möchten, und es ist dafür verantwortlich, Ihnen alle Informationen zu liefern, die Sie benötigen.
2. Der MCP-Server
Der MCP-Server ist das Herzstück der Figma MCP Bridge. Er verwaltet eine Registrierung von WebSocket-Verbindungen, die nach fileKey sortiert sind, sodass mehrere Figma-Dateien gleichzeitig verbunden sein können. Der Server ist verantwortlich für:
Die Handhabung von WebSocket-Verbindungen von einer oder mehreren Figma-Plugin-Instanzen
Das Routing von Tool-Aufrufen an die richtige Datei basierend auf dem
fileKeyDas Weiterleiten von Antworten zurück an den KI-Client
Die Handhabung der Leader-Wahl (da wir jeweils nur eine WS-Verbindung zu einem MCP-Server haben können)
┌─────────────────────────────────────────────────────────────────────────────┐
│ FIGMA (Browser) │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Figma Plugin │ │
│ │ (TypeScript/React) │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘
│
│ WebSocket
│ (ws://localhost:1994/ws)
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ PRIMARY MCP SERVER │
│ (Leader on :1994) │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Bridge Endpoints: │ │
│ │ • Manages WebSocket conn • /ws (plugin) │ │
│ │ • Forwards requests to plugin • /ping (health) │ │
│ │ • Routes responses back • /rpc (followers) │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘
▲ ▲
│ HTTP /rpc │ HTTP /rpc
│ POST requests │ POST requests
│ │
┌─────────────────┴───────────┐ ┌─────────────┴───────────────┐
│ FOLLOWER MCP SERVER 1 │ │ FOLLOWER MCP SERVER 2 │
│ │ │ │
│ • Pings leader /ping │ │ • Pings leader /ping │
│ • Forwards tool calls │ │ • Forwards tool calls │
│ via HTTP /rpc │ │ via HTTP /rpc │
│ • If leader dies → │ │ • If leader dies → │
│ attempts takeover │ │ attempts takeover │
└─────────────────────────────┘ └─────────────────────────────┘
▲ ▲
│ │
│ MCP Protocol │ MCP Protocol
│ (stdio) │ (stdio)
▼ ▼
┌─────────────────────────────┐ ┌─────────────────────────────┐
│ AI Tool / IDE 1 │ │ AI Tool / IDE 2 │
│ (e.g., Cursor) │ │ (e.g., Cursor) │
└─────────────────────────────┘ └─────────────────────────────┘This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceBridges AI clients to Figma Desktop via Plugin API and WebSocket, enabling real-time design manipulation without rate limits.1,334MIT
- FlicenseBqualityCmaintenanceLocal MCP server connecting AI clients to the Figma desktop app for inspecting and editing Figma documents via the Plugin API.161
- Alicense-qualityAmaintenanceFigma MCP server with full read/write access via plugin bridge — no API token, no rate limits. 83 tools for design automation: styles, variables, components, prototypes, and content.8MIT
- Alicense-qualityAmaintenanceAn MCP server that enables AI tools to read and write Figma designs via a plugin bridge, bypassing the Figma REST API and rate limits.22MIT
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gethopp/figma-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server