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
370
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
380
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
The Cult of Friendly URLs
andyhume
79
6.4k
The Cost Of JavaScript in 2023
addyosmani
50
8.4k
Embracing the Ebb and Flow
colly
86
4.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Bash Introduction
62gerente
614
210k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
930
Unsuck your backbone
ammeep
671
58k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Why Our Code Smells
bkeepers
PRO
337
57k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Automating Front-end Workflow
addyosmani
1370
200k
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