๐Ÿ› ๏ธAI ๋„๊ตฌ2026-03-02

MCP๋กœ ๋งŒ๋“œ๋Š” ๊ฐœ์ธ ์ง€์‹๋ฒ ์ด์Šค: ๋‚ด ๋ฐ์ดํ„ฐ๋Š” ๋กœ์ปฌ์— ๋‘๊ณ  Claude๋งŒ ์—ฐ๊ฒฐํ•˜๊ธฐ

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ: MCP๋ฅผ "๋ชจ๋ธ์„ ์„œ๋ฒ„๋กœ ๋…ธ์ถœ"ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ "๋ฐ์ดํ„ฐ ๋„๊ตฌ๋ฅผ ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐ"ํ•˜๋Š” ์ •์„ ๊ตฌ์กฐ๋กœ ๋ฐ”๊พธ๋ฉด, ๋กœ์ปฌ PC์—์„œ๋„ ํ”„๋ผ์ด๋น— RAG๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, ์˜ˆ์‹œ ๊ตฌ์„ฑ์€ Apple M4 16GB ํ™˜๊ฒฝ๊ณผ ์•ฝ 120์ค„ ํŒŒ์ด์ฌ์œผ๋กœ ๊ตฌํ˜„๋์Šต๋‹ˆ๋‹ค.

๋ฐฐ๊ฒฝ

MCP(Model Context Protocol) ๊ด€๋ จ ์‹ค์Šต์—์„œ ์ž์ฃผ ๋‚˜์˜ค๋Š” ์˜คํ•ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ ์ž์ฒด๋ฅผ MCP ์„œ๋ฒ„๋กœ ๋…ธ์ถœํ•˜๋Š” ์ ‘๊ทผ์ธ๋ฐ์š”, ์ด๋ฒˆ ๊ธ€์€ ๊ทธ ๋ฐ˜๋Œ€๋กœ "๋ชจ๋ธ์€ ํด๋ผ์ด์–ธํŠธ, ๋ฐ์ดํ„ฐ๋Š” ์„œ๋ฒ„"๋ผ๋Š” ์›์น™์„ ๊ธฐ์ค€์œผ๋กœ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์žฌ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ Claude Desktop์ด MCP ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋˜๊ณ , ๋กœ์ปฌ ๋ฒกํ„ฐDBยท์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์„ ๋ถ™์ธ FastMCP ์„œ๋ฒ„๊ฐ€ ๊ฒ€์ƒ‰ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ์€ ๋น„๊ต์  ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. Medium RSS๋กœ ๊ธ€์„ ์ˆ˜์ง‘ํ•˜๊ณ , nomic-embed-text ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ(์•ฝ 270MB)๋กœ ๋ฒกํ„ฐ๋ฅผ ์ƒ์„ฑํ•ด ChromaDB์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„ Claude๊ฐ€ ์งˆ๋ฌธ์„ ๋ฐ›์œผ๋ฉด MCP ํˆด search_articles๋ฅผ ์ž์œจ ํ˜ธ์ถœํ•ด ๊ด€๋ จ ์ฒญํฌ๋ฅผ ๊ฐ€์ ธ์™€ ๋‹ต๋ณ€ํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ๋ฌธ์„œ ๋ณธ๋ฌธ๊ณผ ์ž„๋ฒ ๋”ฉ์ด ์™ธ๋ถ€ SaaS๋กœ ๋‚˜๊ฐ€์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์‹คํ–‰ ๊ณผ์ •์—์„œ ๋‚˜์˜จ ์šด์˜ ํŒ๋„ ์‹ค์ „์ ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ChromaDB๋Š” n_results ๊ฐœ์ˆ˜๋ฅผ ๋ฌด์กฐ๊ฑด ์ฑ„์šฐ๋ ค๋Š” ์„ฑํ–ฅ์ด ์žˆ์–ด ๋‚ฎ์€ ๊ด€๋ จ๋„ ๊ฒฐ๊ณผ๊ฐ€ ์„ž์ผ ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, ๊ธ€์—์„œ๋Š” ๊ด€๋ จ๋„ ์ž„๊ณ„๊ฐ’์„ 10% ์ด์ƒ์œผ๋กœ ๋‘ฌ ํ’ˆ์งˆ์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธด ๋ฌธ์„œ ๊ฒ€์ƒ‰ ์ •ํ™•๋„๋ฅผ ์œ„ํ•ด ๊ฒฐ๊ณผ ๊ฐœ์ˆ˜๋ฅผ 3๊ฐœโ†’5๊ฐœ๋กœ ๋Š˜๋ฆฌ๋Š” ์กฐ์ •๋„ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“Œ ํ•ต์‹ฌ ์ •๋ฆฌ

  • ์ •์„ MCP ๊ตฌ์กฐ: ๋ชจ๋ธ์ด ์„œ๋ฒ„๊ฐ€ ์•„๋‹ˆ๋ผ ํด๋ผ์ด์–ธํŠธ, ๋ฐ์ดํ„ฐ ์†Œ์Šค๊ฐ€ MCP ์„œ๋ฒ„๊ฐ€ ๋˜์–ด์•ผ ํ™•์žฅ์„ฑ์ด ์ข‹์•„์ง‘๋‹ˆ๋‹ค.
  • ์™„์ „ ๋กœ์ปฌ ํŒŒ์ดํ”„๋ผ์ธ: ์ž„๋ฒ ๋”ฉยท๊ฒ€์ƒ‰ยท์ €์žฅ ๋ชจ๋‘ ๋กœ์ปฌ์—์„œ ์ˆ˜ํ–‰ํ•ด ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ ์™ธ๋ถ€ ์œ ์ถœ ์œ„ํ—˜์„ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค.
  • ์‹คํ–‰ ํ™˜๊ฒฝ ์ˆ˜์น˜: ์˜ˆ์‹œ๋Š” Apple M4, 16GB RAM, ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์€ ์•ฝ 270MB ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.
  • ๊ฒ€์ƒ‰ ํ’ˆ์งˆ ํŠœ๋‹: ๊ด€๋ จ๋„ ์ž„๊ณ„๊ฐ’ 10%๋ฅผ ์ ์šฉํ•ด ์žก์Œ ์‘๋‹ต์„ ์ค„์˜€๊ณ , ๋ณตํ•ฉ ์งˆ์˜๋Š” n_results๋ฅผ 5๊ฐœ๋กœ ๋Š˜๋ ค ๋ณด์™„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ตฌํ˜„ ๋‚œ์ด๋„: ์Šคํฌ๋ž˜ํ•‘ยท์ž„๋ฒ ๋”ฉยทMCP ์„œ๋ฒ„ยทํด๋ผ์ด์–ธํŠธ ์—ฐ๊ฒฐ๊นŒ์ง€ ๋Œ€๋žต 120์ค„ ๋‚ด์™ธ ํŒŒ์ด์ฌ์œผ๋กœ ํ•™์Šต ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.
  • ์ฃผ์˜์‚ฌํ•ญ: Medium RSS๋Š” ์ตœ๊ทผ 10๊ฐœ ๊ธ€๋งŒ ์ œ๊ณตํ•ด ์ง€์‹๋ฒ ์ด์Šค ์ปค๋ฒ„๋ฆฌ์ง€๊ฐ€ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MAX5์˜ ์ƒ๊ฐ ๐ŸŽฏ

๐Ÿ‘จโ€๐Ÿ’ป ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ ๋ ˆ์‹œํ”ผ

๊ฐœ์ธ/์†Œ๊ทœ๋ชจ ํŒ€์ด๋ผ๋ฉด ๋จผ์ € Notion export๋‚˜ Markdown ํด๋” 200~500๊ฐœ ๋ฌธ์„œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๊ฐ™์€ ํŒจํ„ด์„ ์ ์šฉํ•ด๋ณด์„ธ์š”. FastMCP + ChromaDB + ๋กœ์ปฌ ์ž„๋ฒ ๋”ฉ ์กฐํ•ฉ์œผ๋กœ ๊ฒ€์ƒ‰ ํˆด ํ•˜๋‚˜๋งŒ ๋ถ™์—ฌ๋„, ๋ฌธ์„œ ์ฐพ๊ธฐ ์‹œ๊ฐ„๊ณผ ๋ฐ˜๋ณต ์งˆ์˜ ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ํŠนํžˆ "๋‚ด๊ฐ€ ์“ด ๊ธ€/ํšŒ์˜๋ก์—์„œ ๊ทผ๊ฑฐ ์ฐพ์•„ ๋‹ต๋ณ€" ๊ฐ™์€ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์ฆ‰์‹œ ํšจ์šฉ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

๐Ÿ’ก ์ฃผ๋ชฉํ•  ํฌ์ธํŠธ

์ด ๋ฐฉ์‹์˜ ๋ณธ์งˆ์€ "RAG๋ฅผ ์‹ธ๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ๋ฒ•"์ž…๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ๋ฒกํ„ฐDB์™€ ์ž„๋ฒ ๋”ฉ API๋ฅผ ๋ถ™์ด๋ฉด ์ดˆ๊ธฐ ์†๋„๋Š” ๋น ๋ฅด์ง€๋งŒ ํ˜ธ์ถœ๋Ÿ‰์ด ๋Š˜์ˆ˜๋ก ๋น„์šฉ์ด ๊ฐ€ํŒŒ๋ฅด๊ฒŒ ์ปค์ง‘๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ๋กœ์ปฌ ๊ธฐ๋ฐ˜์€ ์ดˆ๊ธฐ ์„ธํŒ…์ด ์กฐ๊ธˆ ๋ฒˆ๊ฑฐ๋กญ์ง€๋งŒ ์šด์˜๋น„๋ฅผ ๊ฑฐ์˜ 0์— ๊ฐ€๊น๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด ์ธ๋””ํ•ด์ปค์—๊ฒŒ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ž‘์€ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ฆํ•˜๊ณ , ํŠธ๋ž˜ํ”ฝ์ด ๋ถ™์„ ๋•Œ๋งŒ ๊ด€๋ฆฌํ˜• ์Šคํƒ์œผ๋กœ ์ด๊ด€ํ•˜๋Š” ์ „๋žต์ด ํ˜„์‹ค์ ์ž…๋‹ˆ๋‹ค.

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€