๐Ÿ”งWindow ํ™˜๊ฒฝ์œผ๋กœ Figma MCP + Cursor ๊ตฌ์ถ• ์‚ฌ๋ก€๊ธฐ (Feat. Rose)

๐ŸŽฏ ๋“ค์–ด๊ฐ€๋ฉฐ: ์™œ Figma MCP + Cursor์ผ๊นŒ์š”?

์ตœ๊ทผ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ Figma MCP + Cursor ์กฐํ•ฉ์ด ์ •๋ง ํ•ซํ•ด์š”.
๋””์ž์ธ์—์„œ ์ฝ”๋“œ๊นŒ์ง€ ๋Š๊น€ ์—†๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์•ฝ์†ํ•˜๋Š” ์ด ์กฐํ•ฉ์€
๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์˜ ๊ด€์‹ฌ์„ ๋Œ๊ณ  ์žˆ์–ด์š”.

ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ฐ€์ด๋“œ๊ฐ€ Mac ํ™˜๊ฒฝ ์ค‘์‹ฌ์ด๋ผ์„œ, Window ์‚ฌ์šฉ์ž๋“ค์€ ์ข…์ข… ์†Œ์™ธ๋˜๊ณค ํ•˜์ฃ .
์ด ๊ธ€์€ Rose๋‹˜์˜ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•ด์„œ
Window ํ™˜๊ฒฝ์—์„œ ์‹ค์ œ๋กœ ๊ตฌ์ถ•ํ•ด๋ณธ ์ƒ์ƒํ•œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ด๋“œ๋ฆด๊ฒŒ์š”.

Rose๋‹˜์˜ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ : https://www.gpters.org/uiux/post/figma-mcp-cursor-usage-UseSOXQtjT0XiDc

๐Ÿ’ก ์ด ๊ธ€์—์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

- Window ํ™˜๊ฒฝ์—์„œ์˜ ์‹ค์ œ ๊ตฌ์ถ• ๊ณผ์ •๊ณผ ์‹œํ–‰์ฐฉ์˜ค

- WSL ํ™˜๊ฒฝ ์„ค์ •๋ถ€ํ„ฐ MCP ์—ฐ๋™๊นŒ์ง€์˜ ์ƒ์„ธํ•œ ๋‹จ๊ณ„

- ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„๊ณผ ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ

- ์‹ค์ œ ์‚ฌ์šฉํ•ด๋ณธ ์†”์งํ•œ ํ›„๊ธฐ์™€ ํ•œ๊ณ„์ 


๐Ÿš€ ๊ตฌ์ถ• ์—ฌ์ •: 2์‹œ๊ฐ„์˜ ํ—˜๋‚œํ•œ ๋ชจํ—˜

Phase 1: ์ค€๋น„ ๋‹จ๊ณ„ - Fork๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์š”

```bash
# 1. GitHub์—์„œ Fork
https://github.com/sonnylazuardi/cursor-talk-to-figma-mcp
```
VPS์˜ ์„ค์ • ํŽ˜์ด์ง€์˜ ์Šคํฌ๋ฆฐ ์ƒท

Rose๋‹˜์˜ ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ผ ์ผ๋‹จ Fork๋ถ€ํ„ฐ ํ–ˆ์–ด์š”. ์ด ๋‹จ๊ณ„๋Š” ์‰ฌ์› ์ฃ . ๋ฌธ์ œ๋Š” ๊ทธ ๋‹ค์Œ๋ถ€ํ„ฐ์˜€์–ด์š”.

Phase 2: Window์˜ ํ˜„์‹ค - WSL๊ณผ์˜ ๋งŒ๋‚จ

```bash
# Git clone ์‹œ๋„
git clone [forked-repo-url]
```

Cursor์—์„œ clone์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ, ๊ณง ๊นจ๋‹ฌ์•˜์–ด์š”. Window๋Š” Linux ํ™˜๊ฒฝ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์‚ฌ์‹ค์„์š”.

๐Ÿง WSL ํ™˜๊ฒฝ ๊ตฌ์ถ• - Window ๊ฐœ๋ฐœ์ž์˜ ํ•„์ˆ˜ ๊ด€๋ฌธ

์ด ๋ถ€๋ถ„์ด ๊ฐ€์žฅ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ์–ด์š”.
Window ํ™˜๊ฒฝ์—์„œ๋Š” WSL(Windows Subsystem for Linux) ๊ตฌ์ถ•์ด ํ•„์ˆ˜์˜ˆ์š”.

ํ•œ๊ตญ๊ณผ ์ค‘๊ตญ์–ด ํ…์ŠคํŠธ๊ฐ€์žˆ๋Š” ์ปดํ“จํ„ฐ ํ™”๋ฉด์˜ ์Šคํฌ๋ฆฐ ์ƒท

WSL ์„ค์น˜ ๊ณผ์ •

```bash
# 1. WSL ๊ธฐ๋ณธ ๋ฒ„์ „ ์„ค์ •
wsl --set-default-version 2

# 2. Ubuntu ์„ค์น˜
# Microsoft Store์—์„œ Ubuntu ์„ค์น˜ ๋˜๋Š”
wsl --install -d Ubuntu
```
์ปดํ“จํ„ฐ์—์„œ ์ค‘๊ตญ์–ด์˜ ์Šค��ํฌ๋ฆฐ ์ƒท

๐Ÿ’ก ์ค‘์š”ํ•œ ํŒ๋“ค

- ๊ณ„์ • ์„ค์ •: WSL ์„ค์น˜ ์‹œ ์‚ฌ์šฉ์ž๋ช…๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฐ˜๋“œ์‹œ ๊ธฐ๋กํ•ด๋‘์„ธ์š”

- ์žฌ์‚ฌ์šฉ์„ฑ: ์ด ๊ณ„์ •์€ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”

- ์‹œ๊ฐ„ ํˆฌ์ž: WSL ๊ตฌ์ถ•๋งŒ 30-40๋ถ„ ์ •๋„ ์†Œ์š”๋ผ์š”

ํ•œ๊ตญ์–ด ํ…์ŠคํŠธ๊ฐ€์žˆ๋Š” ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์˜ ์Šคํฌ๋ฆฐ ์ƒท

๐Ÿ› ๏ธ ๋ณธ๊ฒฉ ๊ตฌ์ถ•: BUN๋ถ€ํ„ฐ WebSocket๊นŒ์ง€

BUN ์„ค์น˜ - Rose๋‹˜ ๊ฐ€์ด๋“œ ๋”ฐ๋ผํ•˜๊ธฐ

Rose๋‹˜์ด ์ถ”์ฒœํ•œ BUN์„ ์„ค์น˜ํ–ˆ์–ด์š”. ์ด ๋ถ€๋ถ„์€ ๋น„๊ต์  ์ˆœ์กฐ๋กœ์› ์–ด์š”.

```bash
# BUN ์„ค์น˜
curl -fsSL https://bun.sh/install | bash
```

๐Ÿค” ํ™˜๊ฒฝ์„ค์ •์ด ํ•„์š”ํ•œ ์ด์œ  (์†”์งํžˆ ๋ชจ๋ฅด๊ฒ ์–ด์š”)

์šฐ๋ถ„ํˆฌ ํŒจํ‚ค์ง€ ๋„๊ตฌ์˜ ์Šคํฌ๋ฆฐ ์ƒท

์—ฌ๊ธฐ์„œ ์†”์งํžˆ ๊ณ ๋ฐฑํ•˜์ž๋ฉด,
์™œ ์ด๋Ÿฐ ํ™˜๊ฒฝ์„ค์ •์ด ํ•„์š”ํ•œ์ง€ ์™„์ „ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์–ด์š”.
ํ•˜์ง€๋งŒ Rose๋‹˜์„ ๋ฏฟ๊ณ  ๋”ฐ๋ผํ–ˆ์–ด์š”.

์ด๊ฒƒ์ด ๋ฐ”๋กœ "๊ฐ€์ด๋“œ์˜ ํž˜"์ด์—์š”.
์™„๋ฒฝํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ด๋„, ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ด๋“œ๊ฐ€ ์žˆ์œผ๋ฉด ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”.

WebSocket ๊ตฌ์ถ• - ์ง„์งœ ์‹œ์ž‘์ด์—์š”

์ด ๋ถ€๋ถ„์—์„œ Cursor์˜ ์ง„๊ฐ€๊ฐ€ ๋“œ๋Ÿฌ๋‚ฌ์–ด์š”.
๋ณต์žกํ•œ ์„ค์ • ๊ณผ์ •์„ ์บก์ฒ˜ํ•ด์„œ ๋ณด์—ฌ์ฃผ๋ฉด, Cursor๊ฐ€ ์•Œ์•„์„œ ํ•ด์„ํ•˜๊ณ  ๋„์›€์„ ์ค˜์š”.

๐ŸŽฏ Cursor ํ™œ์šฉ ํŒ

- ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ์บก์ฒ˜ โ†’ Cursor์—๊ฒŒ ์งˆ๋ฌธ

- ์„ค์ • ํŒŒ์ผ ๋ณต๋ถ™ โ†’ ํฌ๋กœ์Šค์ฒดํฌ ์š”์ฒญ

- ๋‹จ๊ณ„๋ณ„ ์ง„ํ–‰ โ†’ ์‹ค์‹œ๊ฐ„ ํ”ผ๋“œ๋ฐฑ


๐ŸŽจ Figma MCP ์—ฐ๋™ - ๋“œ๋””์–ด ๋ชฉํ‘œ ์ง€์ ์ด์—์š”

Figma ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

https://www.figma.com/community/plugin/1485687494525374295/cursor-talk-to-figma-mcp-plugin

๐Ÿšจ ์ฒซ ๋ฒˆ์งธ ์˜ค๋ฅ˜์™€ ํ•ด๊ฒฐ

์›น์†Œ์ผ“์ด ๊ตฌ์ถ•๋œ ์ค„ ์•Œ์•˜๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ์•ˆ ๋์–ด์š”. ์ด๋•Œ๋ถ€ํ„ฐ ์ง„์งœ ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ์‹œ์ž‘๋์–ด์š”.

Cursor์—๊ฒŒ ์—๋Ÿฌ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ํ•ด๊ฒฐ์ฑ…์„ ์š”์ฒญํ–ˆ์–ด์š”. ์ด๊ฒƒ์ด ๋ฐ”๋กœ AI ๋„๊ตฌ์˜ ๊ฐ•์ ์ด์—์š”.

์˜์กด์„ฑ ๋ฌธ์ œ ํ•ด๊ฒฐ

๋ฌธ์ œ๋Š” ์˜์กด์„ฑ ์„œ๋ฒ„ ๊ตฌ์ถ•์— ์žˆ์—ˆ์–ด์š”. ์ด ๋ถ€๋ถ„์—์„œ ์ถ”๊ฐ€ ์„ค์ •์ด ํ•„์š”ํ–ˆ์–ด์š”.

```bash
# ์˜์กด์„ฑ ๋ฌธ์ œ ํ•ด๊ฒฐ
npm install

# ๋˜๋Š” 
bun install

```

๐ŸŽ‰ ์„ฑ๊ณต! ๋“œ๋””์–ด ์—ฐ๊ฒฐ ์™„๋ฃŒ

Window: Cursor + Figma MCP ํ™˜๊ฒฝ๊ตฌ์ถ• ์™„๋ฃŒ!


๐Ÿ’ญ ์†”์งํ•œ ํ›„๊ธฐ์™€ ํ˜„์‹ค์  ๊ด€์ 

๐Ÿ• ์‹ค์ œ ์†Œ์š” ์‹œ๊ฐ„

- ์ด ์†Œ์š” ์‹œ๊ฐ„: ์•ฝ 1์‹œ๊ฐ„

๐Ÿ’ป ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ ์ฒดํฌ

ํ˜„์žฌ ์‹œ์Šคํ…œ: 5800X + GTX 1660S


๊ตฌ์ถ• ๊ณผ์ •์—์„œ ์‹œ์Šคํ…œ์ด ์ž ์‹œ ๋ฒ„๋ฒ…๊ฑฐ๋ ธ์–ด์š”.
๋‚˜๋ฆ„ ํ˜„์—ญ๊ธ‰ ์‚ฌ์–‘์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, MCP ํ™˜๊ฒฝ์€ ์ƒ๊ฐ๋ณด๋‹ค ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŽ์ด ๋จน๋„ค์š”.

๐Ÿ” ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„

- CPU: ์ตœ์†Œ Ryzen 5 3600 ์ด์ƒ ๊ถŒ์žฅ

- RAM: 16GB ์ด์ƒ (32GB ๊ถŒ์žฅ)

- SSD: ํ•„์ˆ˜ (HDD๋Š” ๋น„ํ˜„์‹ค์ )

- ๋„คํŠธ์›Œํฌ: ์•ˆ์ •์ ์ธ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ

๐Ÿค” MCP ์˜์กด์„ฑ์— ๋Œ€ํ•œ ์šฐ๋ ค

๊ฐœ์ธ์ ์œผ๋กœ ์ด๋Ÿฐ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋Œ€ํ•ด ๊ฒฝ๊ณ„ํ•˜๋Š” ๋งˆ์Œ์ด ์žˆ์–ด์š”. ์ด์œ ๋Š”:

1. ํ™˜๊ฒฝ ์˜์กด์„ฑ: ๋ฐ์Šคํฌํ†ฑ๊ณผ ๋…ธํŠธ๋ถ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ์ƒํ™ฉ์—์„œ ๋งค๋ฒˆ ํ™˜๊ฒฝ ์„ค์ •์ด ๋ถ€๋‹ด์Šค๋Ÿฌ์›Œ์š”

2. ์‹œ๊ฐ„ ๋น„์šฉ: ๊ตฌ์ถ•์— 2์‹œ๊ฐ„, ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์ถ”๊ฐ€ ์‹œ๊ฐ„์ด ํ•„์š”ํ•ด์š”

3. ๋ณต์žก์„ฑ ์ฆ๊ฐ€: ๊ธฐ์กด ์›Œํฌํ”Œ๋กœ์šฐ๋ณด๋‹ค ๋ณต์žกํ•œ ์˜์กด์„ฑ ์ฒด์ธ์ด์—์š”

๐ŸŽฏ ์–ธ์ œ ์‚ฌ์šฉํ•  ๋งŒํ• ๊นŒ์š”?

โœ… ์ถ”์ฒœํ•˜๋Š” ๊ฒฝ์šฐ

- ํŒ€ ํ”„๋กœ์ ํŠธ: ๋””์ž์ด๋„ˆ-๊ฐœ๋ฐœ์ž ํ˜‘์—…์ด ๋นˆ๋ฒˆํ•œ ๊ฒฝ์šฐ

- ๋ฐ˜๋ณต ์ž‘์—…: ์œ ์‚ฌํ•œ UI ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ž์ฃผ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ

- ํ•™์Šต ๋ชฉ์ : AI ๋„๊ตฌ ์ฒด์ด๋‹์„ ๊ฒฝํ—˜ํ•ด๋ณด๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ

โŒ ๋น„์ถ”์ฒœํ•˜๋Š” ๊ฒฝ์šฐ

- ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ: ์„ค์ • ์‹œ๊ฐ„์ด ๊ฐœ๋ฐœ ์‹œ๊ฐ„๋ณด๋‹ค ๊ธด ๊ฒฝ์šฐ

- ๋ถˆ์•ˆ์ •ํ•œ ํ™˜๊ฒฝ: ์‹œ์Šคํ…œ ์‚ฌ์–‘์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ

- ์ผํšŒ์„ฑ ์ž‘์—…: ํ•œ ๋ฒˆ๋งŒ ์‚ฌ์šฉํ•  ํ”„๋กœ์ ํŠธ


๐Ÿš€ ๋‹ค์Œ ๋‹จ๊ณ„: ์‹ค์ œ ํ™œ์šฉํŽธ

๊ตฌ์ถ•์€ ์™„๋ฃŒํ–ˆ์ง€๋งŒ, ์ง„์งœ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์‹ค์ œ ํ™œ์šฉ์ด์—์š”. ๋‹ค์Œ ๊ธ€์—์„œ๋Š”:

- Figma ๋””์ž์ธ โ†’ Cursor ์ฝ”๋“œ ๋ณ€ํ™˜ ์‹คํ—˜

- ์‹ค์ œ ์›นํŽ˜์ด์ง€ ๊ตฌ์ถ• ๊ณผ์ •

- ๋ฒˆ์—ญ ์ •ํ™•๋„์™€ ์ˆ˜์ • ํ•„์š” ๋น„์œจ ๋ถ„์„

- ์ „ํ†ต์  ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ์˜ ๋น„๊ต

๐ŸŒฑ ๊ฐœ์ธ์  ๊ณ„ํš

์•ž์œผ๋กœ๋„ ์ง€ํ”ผํ„ฐ์Šค ๋‹ค๋งˆ๊ณ ์ฐŒ์ฒ˜๋Ÿผ ์ด๊ฒƒ์ €๊ฒƒ ํ•ด๋ณด๋ฉด์„œ ์‹ค๋ ฅ์„ ๋Š˜๋ ค๊ฐˆ ์˜ˆ์ •์ด์—์š”.
AI ํˆด์ด ๋งŽ๋‹ค ๋ณด๋‹ˆ ์š•์‹ฌ์ด ์ƒ๊ธฐ์ง€๋งŒ, ์ฃผ์–ด์ง„ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์šฉํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ํ•ด๋‚˜๊ฐ€๋ ค๊ณ  ํ•ด์š”.


๐ŸŽ ๋งˆ๋ฌด๋ฆฌ: Rose๋‹˜๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ์—๊ฒŒ ๊ฐ์‚ฌ

์ด ๊ตฌ์ถ• ๊ณผ์ •์€ Rose๋‹˜์˜ ํ›Œ๋ฅญํ•œ ๊ฐ€์ด๋“œ ์—†์ด๋Š” ๋ถˆ๊ฐ€๋Šฅํ–ˆ์–ด์š”. ํ˜ผ์ž์˜€๋‹ค๋ฉด ์ค‘๊ฐ„์— ํฌ๊ธฐํ–ˆ์„ ๊ฑฐ์˜ˆ์š”.

๐Ÿ“š ์ฐธ๊ณ  ์ž๋ฃŒ

Rose๋‹˜ : https://www.gpters.org/uiux/post/figma-mcp-cursor-usage-UseSOXQtjT0XiDc

์œค๋ˆ„๋ฆฌ๋‹˜ :

๐Ÿ’Œ ๋…์ž๋“ค์—๊ฒŒ

Window ํ™˜๊ฒฝ์—์„œ ๊ตฌ์ถ•์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, 2์‹œ๊ฐ„ ์ •๋„์˜ ์‹œ๊ฐ„ ํˆฌ์ž๋ฅผ ๊ฐ์˜คํ•˜๊ณ  ๋„์ „ํ•ด๋ณด์„ธ์š”.
์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ด๋„, ์ข‹์€ ๊ฐ€์ด๋“œ์™€ Cursor์˜ ๋„์›€์ด ์žˆ์œผ๋ฉด ์ถฉ๋ถ„ํžˆ ๊ฐ€๋Šฅํ•ด์š”.

๋‹ค๋งŒ ํ™˜๊ฒฝ ๊ตฌ์ถ•์˜ ๋ฌด๊ฒŒ๋ฅผ ๊ณ ๋ คํ•ด์„œ, ์ •๋ง ํ•„์š”ํ•œ ํ”„๋กœ์ ํŠธ์— ํ™œ์šฉํ•˜์‹œ๊ธธ ๊ถŒํ•ด์š”.


๐ŸŒฑ ๋‹ค์Œ ๊ธ€ ์˜ˆ๊ณ : "Figma MCP๋กœ ์‹ค์ œ ์›นํŽ˜์ด์ง€ ๋งŒ๋“ค์–ด๋ณด๊ธฐ - ๋””์ž์ธ์—์„œ ๋ฐฐํฌ๊นŒ์ง€"

3
6๊ฐœ์˜ ๋‹ต๊ธ€

๐Ÿ‘‰ ์ด ๊ฒŒ์‹œ๊ธ€๋„ ์ฝ์–ด๋ณด์„ธ์š”