๐ ์ด์ AI๋ก ๋ด ํด๋๋ฅผ ๊ด๋ฆฌํ์ | Claude + MCP ์ค์น ๋ฐฉ๋ฒ ์์ ์ ๋ฆฌ #mcp #ai #ํ์ผ์์คํ #claude #chatgpt #ai๋๊ตฌ #ai์๋ํ
์ด ์ ํ๋ธ์์ ์ธ์ฌ์ดํธ ๋ ธํธ๋ LilysAI ๋ก ์์ฑ๋์ด์. LilysAI ์ ๋ฌด๋ฃ๋ก ๊ฐ์ ํ๊ณ ์์์์ 10๋ฐฐ ๋น ๋ฅด๊ณ ๊น๊ฒ ์ธ์ฌ์ดํธ๋ฅผ ์ป์ผ์ธ์
Q: AI๋ก ํด๋๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ MCP(Model Context Protocol) ์ค์น ๋ฐฉ๋ฒ์ ๋ฌด์์ธ๊ฐ์?
AI๊ฐ ์ค์ ์ฑ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ๋๋ ์ฐ๊ฒฐ ํ์ค์ธ MCP๋ฅผ ์ค์นํ๋ ค๋ฉด, ๋จผ์ Node.js, VS Code, Claude Desktop ์ฑ์ ์ค์นํ ๋ค, GitHub์์ filesystem MCP ์๋ฒ๋ฅผ ์ ํํ์ฌ Claude Desktop ์ค์ ํ์ผ์ npx ๋ช ๋ น์ด๋ฅผ ๋ถ์ฌ๋ฃ๊ณ ์์ ํด๋ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค.
Q: MCP๋ ๊ธฐ์กด AI์ ์ด๋ค ํ๊ณ๋ฅผ ๊ทน๋ณตํด์ฃผ๋์?
๊ธฐ์กด AI๋ ์ง๋ฌธ์ ๋ตํ๊ฑฐ๋ ํ ์คํธ๋ฅผ ์์ฝํ๋ ๋ฐ ๊ฐํ์ง๋ง, ๋ก์ปฌ ์ฑ์ด๋ ํด๋ผ์ฐ๋ ๋๊ตฌ์ ์ง์ ๋ช ๋ น์ ๋ด๋ฆด ์ ์์๋ ํ๊ณ๋ฅผ ๋์ด, ์ค์ ์ฑ์ ์คํํ๊ณ ์ ์ดํ๋ 'ํ๋ํ๋ AI'๋ก ๋ฐ์ ์์ผ์ค๋๋ค.
AI๋ฅผ ๋จ์ํ ๋ํ ์๋๋ฅผ ๋์ด ์ค์ ์ฑ์ ์ ์ดํ๋ ์ ๋ฌด ๋์ฐ๋ฏธ๋ก ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ์ด ์ฝํ ์ธ ๊ฐ ํ์์ ๋๋ค. Model Context Protocol(MCP)์ ํ์ฉํ์ฌ Claude์ ๊ฐ์ LLM์ด ๋ก์ปฌ ํ์ผ ์์คํ ์ ์ ๊ทผํ๊ณ ๋ช ๋ น์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์์ธํ ์๋ดํฉ๋๋ค. Node.js, VS Code ์ค์น๋ถํฐ Claude Desktop๊ณผ filesystem MCP ์๋ฒ๋ฅผ ์ฐ๋ํ์ฌ AI์๊ฒ ํด๋ ๊ด๋ฆฌ ๊ถํ์ ๋ถ์ฌํ๋ ๊ตฌ์ฒด์ ์ธ ์ค์ ๊ณผ์ ์ ์ตํ ์ ์์ต๋๋ค. ์ด ๊ฐ์ด๋๋ฅผ ํตํด AI๋ฅผ ๋น์ ์ ํ๊ฒฝ์ ๋ง์ถ ๋ง์ถคํ ์๋ํ ๋๊ตฌ๋ก ์ฆ์ ํ์ฉํ ์ ์์ต๋๋ค.
# ์ด์ AI๋ก ๋ด ํด๋๋ฅผ ๊ด๋ฆฌํ์ | Claude + MCP ์ค์น ๋ฐฉ๋ฒ ์์ ์ ๋ฆฌ
1. AI ์ฐ๊ฒฐ ํ์ค, MCP(Model Context Protocol)์ ๋ฑ์ฅ
- ๊ธฐ์กด AI์ ํ๊ณ: AI๋ ๋ํ๋ ์ํ์ง๋ง, ์ค์ ์ฑ๊ณผ ์ฐ๊ฒฐํ์ฌ ๋ช ๋ น์ ๋ด๋ฆฌ๋ ๊ฒ์ ์ฌ์ ํ ์ด๋ ต์ต๋๋ค .
- ์ฌ์ฉ์ ๊ธฐ๋: ์ฌ๋๋ค์ AI ํ๋๋ก ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํ๊ธฐ๋ฅผ ์ํฉ๋๋ค .
- ์๋ก์ด ์ฐ๊ฒฐ ํ์ค: ์ด๋ฌํ ์๊ตฌ์ ๋ฐ๋ผ MCP(Model Context Protocol)๊ฐ ๋ฑ์ฅํ์ต๋๋ค .
- MCP์ ์ญํ : MCP๋ Claude์ ๊ฐ์ ๋ํ ์ธ์ด ๋ชจ๋ธ(LLM)์ด ์ค์ ์ฑ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋๋ ์ฐ๊ฒฐ ํ์ค์ ๋๋ค .
- MCP์ ์์: MCP๋ ๊ธฐ์กด AI์ ํ๊ณ๋ฅผ ๋์ด, ๋จ์ํ ํ ์คํธ๋ฅผ ์์ฝํ๊ฑฐ๋ ๋ตํ๋ ๊ฒ์ ๋์ด ์ค์ ์ฑ์ ์คํํ๊ณ ์ ์ดํ ์ ์๋ โํ๋ํ๋ AIโ๋ก ๋ฐ์ ์ํค๋ ์ญํ ์ ํฉ๋๋ค .
2. MCP ์๋ฒ ์คํ์ ์ํ ์ฌ์ ์ค๋น ๋๊ตฌ ์ค์น
2.1. Node.js ๋ฐ VS Code ์ค์น
- Node.js ์ค์น:
- Node.js๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ํ๊ฒฝ์ผ๋ก, MCP ์๋ฒ๋ฅผ ์๋์ํค๋ ํต์ฌ ๋๊ตฌ์ ๋๋ค .
- Node.js ์ฌ์ดํธ์ ์ ์ํ์ฌ ๊ถ์ฅ๋๋ LTS ๋ฒ์ ์ ์ค์นํด์ผ ํฉ๋๋ค .
- VS Code ์ค์น:
- VS Code๋ ์ฝ๋๋ฅผ ํธ์งํ๊ณ MCP ๋ช ๋ น์ด๋ฅผ ์ฝ๊ฒ ์คํํ ์ ์๋๋ก ๋๋ ํธ๋ฆฌํ ๋๊ตฌ์ ๋๋ค .
- ๊ณต์ ์น์ฌ์ดํธ์ ์ ์ํ์ฌ ์์ ์ ์ด์์ฒด์ ์ ๋ง๋ ์ค์น ํ์ผ์ ์ ํํด ์ค์นํด์ผ ํฉ๋๋ค .
2.2. Claude Desktop ์ฑ ์ค์น
- Claude Desktop์ ์ญํ : ์ด ์ฑ์ Claude๋ฅผ ์ปดํจํฐ์์ ๋ค์ํ ๋๊ตฌ์ ์ฐ๊ฒฐํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฐ ์ญํ ์ ํฉ๋๋ค .
- ์ค์น ๋ฐฉ๋ฒ: Claude Desktop ๋ค์ด๋ก๋ ์ฌ์ดํธ์ ์ ์ํ์ฌ ์ด์์ฒด์ ์ ๋ง๋ ์ค์น ํ์ผ์ ์ค์นํด์ผ ํฉ๋๋ค .
3. Filesystem MCP ์๋ฒ ์ค์น ๋ฐ Claude Desktop ์ฐ๋
3.1. MCP ์๋ฒ ๋ชฉ๋ก ํ์ธ ๋ฐ Filesystem ์๋ฒ ์ ํ
- MCP ์๋ฒ ํ์ธ: MCP ์๋ฒ๋ฅผ ์ค์นํ๊ฑฐ๋ ์คํํ๋ ค๋ฉด, ๊ณต์ GitHub ์ ์ฅ์์์ MCP ์๋ฒ ๋ชฉ๋ก์ ํ์ธํ ์ ์์ต๋๋ค .
- ์๋ฒ ์์: ์ด ๋ชฉ๋ก์๋ ํ์ผ ์์คํ ์๋ฒ๋ฅผ ๋น๋กฏํ ๋ค์ํ MCP ์๋ฒ ์์ ์ ์ค์น ๋ฐฉ๋ฒ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค .
- Filesystem MCP ์๋ฒ: ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ filesystem MCP ์๋ฒ๋ฅผ ์ ํํ์ฌ ์ค์นํฉ๋๋ค .
- Filesystem ์๋ฒ ๊ธฐ๋ฅ: ์ด ์๋ฒ๋ Claude๊ฐ ๋ก์ปฌ ํด๋์ ์ ๊ทผํ์ฌ ํ์ผ์ ์ด๊ฑฐ๋ ๋ชฉ๋ก์ ๊ฐ์ ธ์ฌ ์ ์๋๋ก ์ง์ํฉ๋๋ค .
3.2. npx ๋ช ๋ น์ด ๋ณต์ฌ ๋ฐ ์ค์ ํ์ผ ์์
- ๋ช ๋ น์ด ๋ณต์ฌ: GitHub ์ ์ฅ์์์ filesystem์ ํด๋ฆญํ ํ, ์ค๋ช ํ๋จ์ ์๋ npx ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํฉ๋๋ค .
- Claude ์ค์ ์ ๊ทผ:
- Claude Desktop ์ฑ์ ์ค๋ฅธ์ชฝ ์๋จ ์ผ์ ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค .
- โํ์ผโ โ โ์ค์ โ ์์๋ก ์ด๋ํฉ๋๋ค .
- ์ค์ ํ์ผ ์ด๊ธฐ:
- ์ข์ธก์์ โ๊ฐ๋ฐ์โ ํญ์ ํด๋ฆญํ์ฌ Claude ์ค์ ํด๋๋ฅผ ์ฝ๋๋ค .
claude_desktop_config.jsonํ์ผ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ โ์ฐ๊ฒฐ ํ๋ก๊ทธ๋จโ โ โVS Code(Visual Studio Code)โ๋ฅผ ์ ํํ์ฌ ์ฝ๋๋ค .
- ๋ช
๋ น์ด ๋ถ์ฌ๋ฃ๊ธฐ:
- ํ์ผ์ด ์ฒ์ ์ด๋ฆฌ๋ฉด ๋น ์ค๊ดํธ(
{})๋ง ์์ผ๋ฏ๋ก, ์ค๊ดํธ ์ ์ฒด๋ฅผ ์ญ์ ํฉ๋๋ค . - ๋ณต์ฌํด ๋ npx ๋ช ๋ น์ด ๋ธ๋ก์ ๊ทธ๋๋ก ๋ถ์ฌ๋ฃ์ต๋๋ค .
- ํ์ผ์ด ์ฒ์ ์ด๋ฆฌ๋ฉด ๋น ์ค๊ดํธ(
3.3. ์ ๊ทผ ๊ถํ ํด๋ ๊ฒฝ๋ก ์ค์
- ๊ฒฝ๋ก ๋ณต์ฌ: ์ฌ์ฉํ๊ณ ์ ํ๋ ํด๋์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญ ํ โ๊ฒฝ๋ก ๋ณต์ฌโ๋ฅผ ์ํํฉ๋๋ค .
- ๊ฒฝ๋ก ๋ถ์ฌ๋ฃ๊ธฐ: VS Code ์ค์ ํ์ผ์ ๋ณต์ฌํ ๊ฒฝ๋ก๋ฅผ ๋ถ์ฌ๋ฃ์ต๋๋ค .
- ๊ฒฝ๋ก ํ์ ์์ (์ค์):
- ๋ณต์ฌํ ๊ฒฝ๋ก์ ์๋ถ๋ถ์ ์๋
C:๋ ์ญ์ ํด์ผ ํฉ๋๋ค . - Windows์ ๋ฐฑ์ฌ๋์(
\)๋ ๋ชจ๋ ์ฌ๋์(/)๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค .
- ๋ณต์ฌํ ๊ฒฝ๋ก์ ์๋ถ๋ถ์ ์๋
- ์ถ๊ฐ ํด๋ ์ฐ๊ฒฐ: ์ถ๊ฐ๋ก ์ฐ๊ฒฐํ๊ณ ์ถ์ ํด๋๊ฐ ์๋ค๋ฉด, ์ผํ(
,)๋ก ๊ตฌ๋ถํ์ฌ ๊ฒฝ๋ก๋ฅผ ์ด์ด๋ถ์ผ ์ ์์ต๋๋ค . - ์ฌ์์: ์์ ์ด ์๋ฃ๋๋ฉด Claude๋ฅผ ์ข ๋ฃํ๊ณ ์ฌ์์ํด์ผ ํฉ๋๋ค .
4. Filesystem ์ฐ๊ฒฐ ํ ์คํธ ๋ฐ ํ์ฉ
- ์ฐ๊ฒฐ ํ
์คํธ ์ง๋ฌธ: Claude Desktop์ ๊ฒ์์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ์
๋ ฅํ์ฌ ํ
์คํธํฉ๋๋ค .
- โ์ด๋ค ํด๋๋ฅผ ๊ด๋ฆฌํ๊ณ ์์ด?โ
- โํ์ฌ ์ ๊ทผ ๊ฐ๋ฅํ ํ์ผ์ ์๋ ค์คโ
- ์ ์ ์ฐ๊ฒฐ ํ์ธ: ์ ์์ ์ผ๋ก ์ฐ๊ฒฐ๋์๋ค๋ฉด, ์ค์ ํด ๋ ํด๋ ๋ด๋ถ์ ํ์ผ ๋ชฉ๋ก์ด Claude์ ์๋ต์ผ๋ก ํ์๋ฉ๋๋ค .
- ๋ฉ๋ด ํ์ธ: Claude ์๋จ ๋ฉ๋ด์ โ๊ฒ์ ๋ฐ ๋๊ตฌโ ํญ๋ชฉ์ ํด๋ฆญํ๋ฉด, ์ฐ๊ฒฐ๋ MCP ์๋ฒ๊ฐ โํ์ผ ์์คํ โ์ผ๋ก ๋ฑ๋ก๋ ๊ฒ์ ์ง์ ํ์ธํ ์ ์์ต๋๋ค .
- ์น ๋ฒ์ ๊ณผ์ ์ฐจ์ด: Claude ์น ๋ฒ์ ์์ ๋์ผํ ์ง๋ฌธ์ ํ๋ฉด "์ฃ์กํฉ๋๋ค. ์ ๋ ํ์ฌ ์ด๋ค ํด๋๋ ๊ด๋ฆฌํ๊ณ ์์ง ์์ต๋๋ค"๋ผ๊ณ ์๋ตํฉ๋๋ค .
- MCP ์ฐ๋์ ์์: Claude Desktop์ MCP filesystem์ ์ฐ๋ํ๋ฉด, AI๋ ๋จ์ํ ๋ํ ์๋๋ฅผ ๋์ด ์ค์ ๋ก ์ผ์ ์ฒ๋ฆฌํ ์ ์๋ ์ ๋ฌด ๋์ฐ๋ฏธ๊ฐ ๋ฉ๋๋ค .
- ๊ฒฐ๋ก : ์ด์ AI๋ฅผ ์ฌ์ฉ์์ ํ๊ฒฝ์ ๋ง์ถฐ ๋ ๋๋ํ๊ณ ๋ง์ถคํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, MCP์ ํจ๊ป๋ผ๋ฉด ํ์ผ๊ณผ ์ฑ๊น์ง ๋ค๋ฃฐ ์ ์๋ ๋๊ตฌ๊ฐ ๋ฉ๋๋ค .
๋ฐฉ๋ํ ์๋ฃ๋ฅผ ์ฒ์ฌ์ฒ๋ผ ์ดํดํ์ธ์ - LilysAI ์ ํจ๊ป
1,000,000+ ๋ช ์ ์ ๋ณด ํ์๊ฐ๋ค์ด Lilys AI๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์.
