๊ธฐ์ ๋ฌธ์
>MCP
๐ ๋ด ์ปดํจํฐ ํ์ผ๊ณผ AI๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฐ๊ฒฐํ๋ ๋ฒ: MCP ํ์ฉ ์๋ฒฝ ๊ฐ์ด๋
์๋ฃ ๊ธฐ๋ณธ์ ๋ณด
์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
- ๋ผ์ด์ ์ค: free
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
- ์กฐํ: 4
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
- ๋ฑ๋ก์ผ: 2025-12-22 09:41:29
- ์ค๋ช
์ ๋ฌด๋ฅผ ํ๋ค ๋ณด๋ฉด "์, ๋ด ์ปดํจํฐ์ ์๋ ์ด ์์ ํ์ผ ๋ด์ฉ์ ํด๋ก๋๊ฐ ๋ฐ๋ก ์ฝ์ด์ฃผ๋ฉด ์ผ๋ง๋ ํธํ ๊น?"๋ผ๋ ์๊ฐ์ ํ ๋ฒ์ฏค ํด๋ณด์ จ์ ๊ฒ๋๋ค. ์ผ์ผ์ด ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ฑฐ๋ ํ์ผ์ ์ ๋ก๋ํ๋ ๋ฒ๊ฑฐ๋ก์์ ์ด์ ๋๋ฌ์ต๋๋ค. ์ค์ค๋กํฝ(Anthropic)์ด ๊ณต๊ฐํ **MCP(Model Context Protocol)**๋ฅผ ์ฌ์ฉํ๋ฉด ๋ด ๋ก์ปฌ PC์ ํ์ผ์ ๋ฌผ๋ก , ๊ตฌ๊ธ ๋๋ผ์ด๋ธ์ ๊นํ๋ธ๊น์ง ํด๋ก๋(Claude)์ ์ค์๊ฐ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ค๋์ ์ค๋ฌด์๋ถ๋ค์ด ๋ฐ๋ก ๋ฐ๋ผ ํ์ค ์ ์๋๋ก ๊ทธ ๊ตฌ์ฒด์ ์ธ ํํ ๋ฆฌ์ผ์ ์ค๋นํ์ต๋๋ค.
1. ์ MCP ์ฐ๊ฒฐ์ด ํ์ํ๊ฐ์? (์ค๋ฌด์ ๊ฐ์น)
๊ธฐ์กด์ AI ํ์ฉ ๋ฐฉ์์ ์ฌ์ฉ์๊ฐ ์ ๋ณด๋ฅผ '์ ๊ณต'ํ๋ ๋ฐฉ์์ด์์ต๋๋ค. ํ์ง๋ง MCP๋ฅผ ํ์ฉํ ์ฐ๊ฒฐ์ AI๊ฐ ์ ๋ณด์ '์ ๊ทผ'ํ๋ ๋ฐฉ์์ ๋๋ค. ์ด ์ฐจ์ด๋ ์ค๋ฌด์์ ์์ฒญ๋ ์์ฐ์ฑ ๋ณํ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ค์๊ฐ์ฑ: ์์ ๋ ๋ก์ปฌ ํ์ผ์ ๋ด์ฉ์ AI๊ฐ ์ฆ์ ์ธ์งํฉ๋๋ค.
๋ณด์์ฑ: ์ธ๋ถ ํด๋ผ์ฐ๋์ ํ์ผ์ ์ฌ๋ฆฌ์ง ์๊ณ ๋ ๋ด ์ปดํจํฐ ์์์ ์์ ํ๊ฒ ๋ถ์ํ ์ ์์ต๋๋ค.
ํตํฉ์ฑ: ๊ตฌ๊ธ ๋๋ผ์ด๋ธ, ๊นํ๋ธ, ๋ก์ปฌ ํด๋๋ฅผ ํ๋์ ๋ํ์ฐฝ์์ ์์ ์์ฌ๋ก ๋๋๋ญ๋๋ค.
2. ์ค๋น๋ฌผ ์ฒดํฌ๋ฆฌ์คํธ
์์ํ๊ธฐ ์ ์ ์๋ ํ๊ฒฝ์ด ๊ฐ์ถฐ์ ธ ์๋์ง ํ์ธํด ์ฃผ์ธ์.
Claude Desktop ์ฑ: ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ ์ค์นํ ๋ฐ์คํฌํฑ ์ฑ์ด ํ์ํฉ๋๋ค.
Node.js ์ค์น: MCP ์๋ฒ ์คํ์ ์ํด ์ปดํจํฐ์ Node.js๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
์ฝ๋ ์๋ํฐ: ์ค์ ํ์ผ์ ์์ ํ๊ธฐ ์ํ ๋ฉ๋ชจ์ฅ์ด๋ VS Code๊ฐ ํ์ํฉ๋๋ค.
3. ๋จ๊ณ๋ณ ํํ ๋ฆฌ์ผ: ๋ก์ปฌ ํ์ผ ์ฐ๊ฒฐํ๊ธฐ
๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋ด ์ปดํจํฐ์ ํน์ ํด๋๋ฅผ ํด๋ก๋์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
Step 1. ์ค์ ํ์ผ ์ด๊ธฐ
Claude Desktop ์ฑ์ ์คํํ ํ ์ค์ (Settings) ๋ฉ๋ด๋ก ์ด๋ํฉ๋๋ค. 'Developer' ํญ์์ claude_desktop_config.json ํ์ผ์ ์ฐพ์ ์ฝ๋๋ค. ์ด ํ์ผ์ด ๋ฐ๋ก ํด๋ก๋์ ๋ด ์ปดํจํฐ๋ฅผ ์๋ ํต๋ก ์ญํ ์ ํฉ๋๋ค.
Step 2. MCP ์๋ฒ ์ฝ๋ ์์ฑ
ํ์ผ ์์ ์๋์ ๊ฐ์ ํ์์ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค. (์ด๋ฏธ ์ฝ๋๊ฐ ์๋ค๋ฉด mcpServers ํญ๋ชฉ ์์ ์ถ๊ฐํด ์ฃผ์ธ์.)
JSON
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"C:/Users/์ฌ์ฉ์๋ช
/Documents/Project"
]
}
}
}
์ฃผ์: ๊ฒฝ๋ก ๋ถ๋ถ์ ์ค์ ์ฌ๋ฌ๋ถ์ด ์ฐ๊ฒฐํ๊ณ ์ถ์ ํด๋ ๊ฒฝ๋ก๋ก ์์ ํด์ผ ํฉ๋๋ค.
Step 3. ์ฑ ์ฌ์์ ๋ฐ ๊ถํ ์น์ธ
์ค์ ํ์ผ์ ์ ์ฅํ๊ณ Claude Desktop ์ฑ์ ์์ ํ ์ข ๋ฃํ๋ค๊ฐ ๋ค์ ์ผญ๋๋ค. ๋ํ์ฐฝ ํ๋จ์ '์ ' ๋ชจ์์ ์์ด์ฝ์ด๋ ํ๋ฌ๊ทธ์ธ ์์ด์ฝ์ด ์๊ฒผ๋ค๋ฉด ์ฑ๊ณต์ ๋๋ค. ํด๋ก๋์๊ฒ "ํ์ฌ ์ฐ๊ฒฐ๋ ํด๋์ ํ์ผ ๋ชฉ๋ก์ ๋ณด์ฌ์ค"๋ผ๊ณ ๋งํด ๋ณด์ธ์.
4. ์์ฉ: Google Drive ๋ฐ GitHub ์ฐ๊ฒฐ
๋ก์ปฌ ํ์ผ๋ฟ๋ง ์๋๋ผ ํด๋ผ์ฐ๋ ์๋น์ค๋ ๋์ผํ ์๋ฆฌ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
Google Drive: ๊ตฌ๊ธ API ๊ถํ์ ์ธ์ฆ๋ฐ์ ํ, MCP ์ ์ฉ ์ปค๋ฅํฐ๋ฅผ ์ค์ ํ์ผ์ ๋ฑ๋กํฉ๋๋ค. ๋ฐฉ๋ํ ์์ ๊ณต์ ๋ฌธ์๋ฅผ ํด๋ก๋๊ฐ ์ค์๊ฐ์ผ๋ก ๊ฒ์ํ์ฌ ๋ต๋ณํด ์ค๋๋ค.
GitHub: ๊ฐ๋ฐ์๋ผ๋ฉด ํ์์ ๋๋ค. ๋ด ๋ ํฌ์งํ ๋ฆฌ์ ์ฝ๋๋ฅผ ํด๋ก๋๊ฐ ์ง์ ์ฝ๊ณ ๋ฒ๊ทธ๋ฅผ ์ฐพ๊ฑฐ๋ ๋ฆฌํฉํ ๋ง ์ ์์ ํ ์ ์์ต๋๋ค.
5. ์ค๋ฌด ํ์ฉ ์๋๋ฆฌ์ค (Best Practice)
์๋๋ฆฌ์ค A: ๋ง์ผํ ๋ฆฌํฌํธ ์๋ ์์ฑ ๋ก์ปฌ ํด๋์ ๋งค์ฃผ ์ ๋ฐ์ดํธ๋๋ ๋งค์ถ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ํด๋ก๋์๊ฒ "์ง๋์ฃผ์ ์ด๋ฒ ์ฃผ ๋ฐ์ดํฐ๋ฅผ ๋น๊ตํด์ ๋ณด๊ณ ์ ์ด์ ์จ์ค"๋ผ๊ณ ์์ฒญํฉ๋๋ค. ํด๋ก๋๋ ์ง์ ํ์ผ์ ์ฝ์ด ์ฐจ์ด์ ์ ๋ถ์ํฉ๋๋ค.
์๋๋ฆฌ์ค B: ์ฝ๋ ๋ฆฌ๋ทฐ ์๋ํ ๊นํ๋ธ์ ์ฐ๊ฒฐ๋ ์ํ์์ "๋ฐฉ๊ธ ํธ์ํ ์ฝ๋์์ ๋ณด์ ์ทจ์ฝ์ ์ด ์๋์ง ํ์ธํด์ค"๋ผ๊ณ ์์ฒญํฉ๋๋ค. AI๊ฐ ์ค์๊ฐ์ผ๋ก ์์ค ์ฝ๋๋ฅผ ์ค์บํ์ฌ ๊ฐ์ ์ ์ ์ ์ํฉ๋๋ค.
6. ์ฃผ์์ฌํญ ๋ฐ ํ
๊ฒฝ๋ก ๋ณด์: AI์๊ฒ ์ ๊ทผ ๊ถํ์ ์ฃผ๋ ํด๋๋ ํ์ํ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ ํน์ ํด๋๋ก ํ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ฒ ์ ๋ฐ์ดํธ:
npx๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํญ์ ์ต์ ๋ฒ์ ์ MCP ์ปค๋ฅํฐ๋ฅผ ์คํํ๋ฏ๋ก ๊ด๋ฆฌ๊ฐ ํธ๋ฆฌํฉ๋๋ค.์ค๋ฅ ๋ฐ์ ์: ์ค์ ํ์ผ์ ์ผํ(,) ํ๋๋ง ์๋ชป ์ฐ์ด๋ ์ฑ์ด ์คํ๋์ง ์์ ์ ์์ผ๋ JSON ํ์์ ๊ผญ ํ์ธํ์ธ์.
์ด์ ์ฌ๋ฌ๋ถ์ ํด๋ก๋๋ ๋จ์ํ ์ฑ๋ด์ด ์๋๋ผ, ์ฌ๋ฌ๋ถ์ ์ ๋ฌด ํ๊ฒฝ์ ์๋ฒฝํ๊ฒ ์ดํดํ๋ ์ค๋งํธํ ๋น์๊ฐ ๋์์ต๋๋ค. MCP๋ฅผ ํตํด ๋์งํธ ์์ ๊ณต๊ฐ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ๊ณ , ์๋์ ์ธ ์์ฐ์ฑ ํฅ์์ ๊ฒฝํํด ๋ณด์ธ์. ์ด๋ ค์ด ๋ถ๋ถ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์๋ฉด ๋ต๋ณํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ค๋ ํฌ์คํ ์ด ๋์์ด ๋์ จ๋ค๋ฉด ๊ณต๊ฐ๊ณผ ์ด์ ์ถ๊ฐ ๋ถํ๋๋ฆฝ๋๋ค!
์ฃผ์ ํค์๋ ์์ฐ์ฑ, ํด๋ก๋ํ์ฉ๋ฒ, AI์๋ํ, ์ค๋ฌดํ, MCP, ์ค์ค๋กํฝ, ํด๋ผ์ฐ๋์ฐ๊ฒฐ, ๋์งํธํธ๋์คํฌ๋ฉ์ด์ , ์ ๋ฌดํจ์จ, ์ธ๊ณต์ง๋ฅ๋น์