๐ก ํ์ค ์์ฝ: 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์ ๊ฐ๊น๊ฒ ๋ง๋ค ์ ์์ด ์ธ๋ํด์ปค์๊ฒ ์ ๋ฆฌํฉ๋๋ค. ์์ ์๋ํ ๋๊ตฌ๋ฅผ ๋น ๋ฅด๊ฒ ๊ฒ์ฆํ๊ณ , ํธ๋ํฝ์ด ๋ถ์ ๋๋ง ๊ด๋ฆฌํ ์คํ์ผ๋ก ์ด๊ดํ๋ ์ ๋ต์ด ํ์ค์ ์ ๋๋ค.