awdr74100/figwright
Free, two-way Figma MCP server. Turn designs into framework-aware code, and push code back to the canvas. Works with Claude Code, Cursor, Codex, and any MCP client.
Hızlı değerlendirme
Özet
Figwright, MCP istemcileri ile Figma arasında yerel bağlantı kurarak tasarımları koda dönüştüren ve canvas üzerinde değişiklik yapabilen bir araçtır.
Profiline uyum
Figma tasarımlarını React ve diğer framework’lere uygun koda dönüştürmesi, arayüz geliştirme ve onboarding/paywall tasarım işlerinize dokunuyor.
Neden yükseliyor
101 günlük yaşına rağmen 901 yıldızın yanı sıra son 28 günde 54 commit ve 5 farklı yazar bulunması, görünürlüğün güncel geliştirme faaliyetiyle de desteklendiğini gösteriyor. İki yönlü Figma iş akışı ve ücretli Dev Mode seat gerektirmediği iddiası dikkat çekici; ancak benimsenme veya üretim kalitesi hakkında verilen verilerden kesin sonuç çıkarılamaz.
Problem
Tasarım ile uygulama kodu arasındaki aktarımın elle ve tek yönlü yapılmasını; ayrıca AI agent'ların Figma dosyalarını doğrudan okuyup düzenleyememesini hedefliyor.
Çözüm
TypeScript tabanlı bir MCP server'ı, yerel WebSocket relay üzerinden Figma plugin'ine bağlar. README'ye göre 115 araçla tasarım verisini okuma, framework-aware codegen ve Figma canvas'ına yazma iş akışlarını sunar.
Yenilik
Figma'dan kod üretmek tek başına yeni değil; ayırt edici tarafı aynı MCP entegrasyonuyla hem tasarımı okuyup mevcut stack ve bileşenlere göre kod üretmeyi hem de canvas'ı düzenlemeyi hedeflemesi. Bu, yeni bir kategori başlatmaktan çok mevcut agent iş akışını genişleten bir yaklaşım.
Teknolojiler
- TypeScript
- MCP
- WebSocket
- Figma Plugin
- Node.js
Riskler
- Figma plugin'i Community marketplace'te değil; GitHub Release üzerinden elle kurulması gerekiyor ve kurulum için Figma desktop app gerekli.
- Server için belirli Node.js sürümleri gerekiyor; README Node 18, 21 ve 22.0–22.11 sürümlerinin desteklenmediğini belirtiyor.
- Codegen çıktısının tasarım sadakati ve mevcut bileşenleri doğru yeniden kullanma başarısı proje tanıtımında iddia ediliyor; bağımsız kalite ölçümü verilmemiş.
- Yerel çalıştığı ve tasarımların dışarı gönderilmediği README'de belirtiliyor; ekiplerin kendi güvenlik ve veri akışı gereksinimleriyle doğrulaması gerekir.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.