Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Figma MCP × Cursor との連携で実現する最強デザイン→コード変換ワークフロー
Search
Fumi
June 15, 2025
0
1.6k
Figma MCP × Cursor との連携で実現する最強デザイン→コード変換ワークフロー
この記事では、Figma MCP × Cursor の組み合わせで、デザインからコードへの変換を劇的に効率化する方法を実践的に解説します。
Fumi
June 15, 2025
Tweet
Share
More Decks by Fumi
See All by Fumi
Figma MCP × Cursor との連携で実現する最強デザイン→コード変換ワークフロー
fumifumi0831
0
13
Figma MCP × Cursor との連携で実現する最強デザイン→コード変換ワークフロー
fumifumi0831
0
1.5k
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
180
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
80
Amusing Abliteration
ianozsvald
0
110
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
460
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Building Applications with DynamoDB
mza
96
6.9k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Faster Mobile Websites
deanohume
310
31k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Transcript
Figma MCP × Cursor ͱͷ࿈ܞͰ࣮ݱ͢Δ ࠷ڧσβΠϯˠίʔυมϫʔΫϑϩʔ σβΠϯ͔ΒίʔυͷมΛܶతʹޮԽ 1
͜ͷهࣄͰղܾͰ͖Δ ʮσβΠφʔ͔ΒFigmaͰड͚औͬͨσβΠϯΛɺ࣮ʹίʔυʹམͱ͠ࠐΉͷ ʹ͕͔͔࣌ؒΓ͗͢Δ...ʯ ͜ͷهࣄΛಡΉͱಘΒΕΔޮՌ FigmaσβΠϯΛCursorͰಡΈࠐΜͰίʔυ ⽣ σβΠφʔͱͷमਖ਼ΓऔΓ͕࠷ ⼩ ݶʹ
AIͱͷରͰ100%͍ۙ·Ͱ౸ୡ Stagewiseͱͷ࿈ܞͰײతͳमਖ਼͕Մೳ ఆಡऀɿ React/Next.jsܦݧऀɺCursorͱMCPαʔόʔͷجຊૢ࡞Λཧղ͍ͯ͠Δ ⽅ 2
ैདྷͷ։ൃϑϩʔͷ՝ͱݶք Α͋͘Δ ⾮ ޮͳϫʔΫϑϩʔ 1. σβΠφʔ͔ΒFigmaσβΠϯΛड͚औΔ 2. σβΠϯΛ ⾒ ͳ͕Β
⼿ ࡞ۀͰNext.jsͰίʔυΛॻ͘ 3. ΫϥΠΞϯτ͔Βमਖ਼ґཔ 4. ࠶ ⼿ ࡞ۀͰमਖ਼...ແݶϧʔϓ ͷࠜຊݪҼ σβΠϯͷղऍʹ͕͔͔࣌ؒΔɿCSSͷmarginpaddingΛਪଌ मਖ਼ͷͨͼʹ ⼿ ࡞ۀɿೝࣝζϨͰԿमਖ਼ ΠϯλϥΫςΟϒཁૉͷ࣮͕ࠔɿυϩοϓμϯϞʔμϧͷڍಈ࠶ݱ ݁Ռɿ1ͭͷը ⾯ Λͤ͞Δͷʹ͔࣌ؒΒ1 ⽇ 3
ͳͥFigma MCP × Cursor͕ඞཁͳͷ͔ ैདྷπʔϧͱͷܾఆతͳҧ͍ ⼀ ൠతͳσβΠϯˠίʔυมπʔϧ੩తͳ ⾒ ͨ ⽬
͔͠࠶ݱͰ͖ͳ͍ Figma MCPͷ༏Ґੑ ΠϯλϥΫςΟϒཁૉਖ਼֬ʹಡΈऔΔ υϩοϓμϯͷ։ดɺϘλϯͷঢ়ଶมԽ σβΠϯͷҙਤΛཧղ ͨͩͷը૾มͰͳ͘ɺσβΠϯγεςϜΛཧղ࣮ͨ͠ Cursorͱͷᘳͳ࿈ܞ AIͱͷରͰஈ֊తʹΛ ⾼ ΊΒΕΔ 4
ղܾͷίϯηϓτɿஈ֊తΞοϓઓུ ϑΣʔζ1ɿॳظίʔυ ⽣ ʢ60%ʣ Figma MCPͰσβΠϯΛಡΈࠐΈɺجຊతͳϨΠΞτͱίϯϙʔωϯτΛ ⽣ ϑΣʔζ2ɿAIରͰͷਫ਼៛Խʢ90%ʣ Cursorͱͷ4ʙ5ճͷରͰɺࡉ͔͍ௐͱػೳ࣮
ϑΣʔζ3ɿStagewiseͰͷ࠷ऴௐʢ100%ʣ ϏδϡΞϧΤσΟλͰײతͳඍௐ ݁Ռɿैདྷͷ1/3ͷ࣌ؒͰ ⾼ ࣭ͳίʔυΛ ⽣ 5
࣮ફνϡʔτϦΞϧɿAI Document SummarizerΛ࡞ͬͯΈΑ͏ ⽤ ͢ΔαϯϓϧσβΠϯ ʮAI Document Summarizerʯͷཁૉɿ ϔομʔλΠτϧɿϝΠϯλΠτϧͱαϒλΠτϧ
AIϞσϧબυϩοϓμϯɿGPT-4ɺClaude 3ɺGemini Pro͔Βબ ϑΝΠϧΞοϓϩʔυྖҬɿυϥοά&υϩοϓରԠ ࣮ ⾏ ϘλϯɿʮSummarize Documentʯ ࣮ࡍͷWebΞϓϦέʔγϣϯͰΑ͘ΘΕΔύλʔϯͰԠ ⽤ ͕ར͘ 6
εςοϓ1ɿFigma MCPͷઃఆ Framelink Figma MCP ServerΛ ⽤ 1-1. Figma APIτʔΫϯͷऔಘ
1. FigmaͷϓϩϑΟʔϧΞΠίϯ → ʮSettingsʯ 2. ʮSecurityʯλϒ → ʮPersonal access tokensʯ 3. ৽͍͠τʔΫϯΛ࡞ 4. ඞཁͳݖݶΛઃఆ 1-2. CursorͰͷઃఆ { "mcpServers": { "figma": { "command": "npx", "args": ["@framelink/figma-mcp"], 7
εςοϓ2ɿσβΠϯͷಡΈࠐΈͱίʔυ ⽣ FigmaϑΝΠϧͷ४උ 1. σβΠϯϑΝΠϧͷURLΛऔಘ 2. ඞཁʹԠͯ͡node-idΛಛఆ CursorͰͷίʔυ ⽣
@figma このFigmaデザインをReact + Tailwind CSS で実装してください URL: https://www.figma.com/design/[file-key]/... ⽣ ޙͷঢ়ଶ ࠨଆʹίʔυΤσΟλɺӈଆʹϓϨϏϡʔը ⾯ 60%ͷUIʢجຊϨΠΞτɺࡉ෦ௐ͕ඞཁʣ 8
εςοϓ3ɿAIͱͷରͰਫ਼៛Խ ۩ମతͳमਖ਼ࢦ ⽰ ྫ 生成されたコードを確認しました。以下の点を修正してください: Select AI Model は左寄せでよろしくお願いします ͜ͷஈ֊Ͱͷվળ
վળ͞ΕͨUIϓϨϏϡʔ ϨΠΞτ͕FigmaσβΠϯʹΑΓ͍ۙͮͨঢ়ଶ جຊతͳΠϯλϥΫγϣϯ͕࣮͞Εͨঢ়ଶ 4ʙ5ճͷରͰ90%·Ͱ౸ୡ 9
εςοϓ4ɿStagewiseͰͷ࠷ऴௐ Stagewiseͷઃఆ 1. Cursorͷ֦ுػೳ͔ΒʮstagewiseʯͰݕࡧ 2. Πϯετʔϧޙɺ্ͷλϒͰ >setuptoolbar Λ ⼊ ⼒
3. CursorͷAIνϟοτʹද ⽰ ͞ΕΔ ⽂ ষΛΫϦοΫ࣮ͯ͠ ࢹ֮తͳඍௐ υϥοά&υϩοϓͰͷཁૉҠಈ ϦΞϧλΠϜͰͷελΠϧௐ ײతͳUIमਖ਼ ࠷ऴతʹ100%Λୡ 10
τϥϒϧγϡʔςΟϯάͱ࣮ફతͳώϯτ Α͋͘Δ1ɿMCPଓΤϥʔ ঢ়ɿ ʮMCP server failed to startʯΤϥʔ ղܾࡦɿ 1.
APIτʔΫϯͷ֬ೝ 2. ݖݶͷ֬ೝʢFile contentͱDev resourcesͷಡΈऔΓݖݶʣ 3. Cursorͷ࠶ىಈ 4. ωοτϫʔΫڥͷ֬ೝ Α͋͘Δ2ɿॳظ ⽣ ͷਫ਼͕ظΑΓ͍ ղܾࡦɿ 1. FigmaσβΠϯͷ࠷దԽʢϨΠϠʔߏΛཧʣ 11
ޮՌతͳ׆ ⽤ ͷϙΠϯτ σβΠϯ४උͷϕετϓϥΫςΟε ϨΠϠʔߏΛཧɿҙຯͷ͋Δ໊લΛ͚Δ ίϯϙʔωϯτԽɿ࠶ར ⽤ ͞ΕΔཁૉΛ౷ ⼀ ঢ়ଶΛ໌֬ʹɿϗόʔɺΞΫςΟϒঢ়ଶؚΊΔ
AIରͷίπ ۩ମతͳࢦ ⽰ ɿʮࠨدͤʹͯ͠ʯʮ ⾊ Λ#333ʹมߋʯ ஈ֊తͳमਖ਼ɿ ⼀ ʹଟ͘ΛٻΊͣɺ1ͭͣͭվળ ࢹ֮తͳ֬ೝɿϓϨϏϡʔΛ ⾒ ͳ͕Βௐ 12
·ͱΊɿ։ൃޮͷܶతͳ্ ैདྷͷ։ൃ࣌ؒ 1ը ⾯ ͋ͨΓɿ ࣌ؒʙ1 ⽇ मਖ਼ରԠɿ ແݶϧʔϓ ࣭ɿ
σβΠφʔͱͷೝࣝζϨ Figma MCP × Cursor׆ ⽤ ޙ 1ը ⾯ ͋ͨΓɿ 1ʙ2࣌ؒ मਖ਼ରԠɿ ࠷ ⼩ ݶ ࣭ɿ σβΠϯ࣮99% ։ൃ࣌ؒΛ75%ॖɺόάൃ ⽣ Λ70%ݮ 13
࣍ͷεςοϓ ࠓ͙࢝͢ΊΒΕΔ͜ͱ 1. Figma APIτʔΫϯΛऔಘ 2. CursorʹϑϨʔϜϫʔΫઃఆ 3. αϯϓϧσβΠϯͰ࿅श ͞ΒͳΔޮԽͷͨΊʹ
σβΠϯγεςϜͷߏங ίϯϙʔωϯτϥΠϒϥϦͷඋ νʔϜͰͷϫʔΫϑϩʔඪ४Խ ͋ͳͨͷ։ൃϫʔΫϑϩʔΛࠓ͙͢ม ⾰ ͠·͠ΐ͏ʂ 14
Q&AɾσΟεΧογϣϯ Α͋͘Δ࣭ Q: ෳࡶͳΞχϝʔγϣϯ࠶ݱͰ͖·͔͢ʁ A: جຊతͳτϥϯδγϣϯՄೳɺෳࡶͳͷ ⼿ ಈௐ͕ඞཁ Q: νʔϜ։ൃͰͷ׆
⽤⽅ ๏ʁ A: σβΠϯγεςϜΛ౷ ⼀ ͠ɺίϯϙʔωϯτϥΠϒϥϦΛڞ༗ ͋ͳͨͷମݧΛγΣΞ͍ͯͩ͘͠͞ʂ 1. Figma MCPΛͬͯΈͨͳײʁ 2. AIͱͷରͰಛʹޮՌతͩͬͨϓϩϯϓτʁ 3. ͋ͳͨͷνʔϜͰͲΜͳ׆ ⽤⽅ ๏Λߟ͍͑ͯ·͔͢ʁ 15
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ Figma MCP × Cursor ͰɺσβΠϯ͔ΒίʔυͷมΛ ⾰ ৽͠·͠ΐ͏ ࢀߟϦϯΫ Framelink
Figma MCPެࣜΨΠυ Figma MCP࠷৽ใʢGLips/Figma-Context-MCPʣ Cursor MCPઃఆϚχϡΞϧ ࣭ɾ૬ஊ͓ؾܰʹͲ͏ͧʂ 16