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
710
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
8
Figma MCP × Cursor との連携で実現する最強デザイン→コード変換ワークフロー
fumifumi0831
0
700
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Agile that works and the tools we love
rasmusluckow
329
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
KATA
mclloyd
30
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Scaling GitHub
holman
460
140k
Visualization
eitanlees
146
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Building Adaptive Systems
keathley
43
2.7k
Writing Fast Ruby
sferik
628
62k
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