LLM Primer IV โ MCP๋ก ์ค๊ณํ๋ AI ์ธ์ง: ์๋ฆฌ์ฆ ์๊ฐ ๋ฐ ์ธ๋ฑ์ค
ใ์์ด์ ํธ๋ ์์ ์ด ๋ณธ ์ปจํ ์คํธ, ๋ฟ์ ์ ์๋ ๋๊ตฌ, ๋ค๊ณ ๋ค๋ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ๋งํผ๋ง ๋๋ํฉ๋๋ค.ใ LLM Primer ์๋ฆฌ์ฆ์ ์ 4๊ถ, ๊ทธ๋ฆฌ๊ณ ์ด ์ฑ ์ ๋ฐ๋ผ๊ฐ๋ ์ํฌ์ค๋ฃจ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค. ์์ผ๋ก ์ด๋ํ ๋์, ํ ์ฑํฐ์ ํ ํธ์ฉ, Model Context Protocol๊ณผ ๊ทธ๊ฒ์ด ๊ฐ๋ฅํ๊ฒ ํ๋ ์ธ์ง ์ธต์ ์ด์ด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ด์ ํธ ์์คํ ์ด ์กฐ์ฉํ ๋์ํ๋๋, ์กฐ์ฉํ ๋ฌด๋์ง๋๋๋ฅผ ๊ฐ๋ฅด๋ ๊ฒฐ์ ๋ค์ ํจ๊ป ๋ค์ฌ๋ค๋ด ๋๋ค.
์ด ์ฑ ์ด ์กด์ฌํ๋ ์ด์
์ด ์๋ฆฌ์ฆ์ ์ 1๊ถ, ์ 2๊ถ, ์ 3๊ถ์ ๋ชจ๋ธ๊ณผ ๊ทธ ์ฃผ๋ณ์ ๊ฒ์ ์ฅ์น๋ฅผ ๋ค๋ค์ต๋๋ค. ์ 1๊ถ์ LLM์ด ๋ฌด์์ธ์ง๋ฅผ ํ์ดํ ์ธ์ด๋ก ํ์๊ณ , ์ 2๊ถ์ ๊ทธ ์๋์ ์ํ์ ์ด์์ผ๋ฉฐ, ์ 3๊ถ์ RAG์ ํ๋ก๋์ ์ํคํ ์ฒ๋ฅผ ๊ฑธ์์ต๋๋ค. ์ 4๊ถ์ ๋ชจ๋ธ์ ๋๋ฌ์ผ ๊ฒ์ ๊ดํ ์ฑ ์ ๋๋ค โ ๊ทธ ๋ชจ๋ธ์ด ํ๋ํ๋ ค๊ณ ํ ๋ ๋ฌด์์ด ํ์ํ๊ฐ, ์ฆ ๋๊ตฌ๋ฅผ ํธ์ถํ๊ณ , ํด์ ๊ฐ๋ก์ง๋ฌ ์ํ๋ฅผ ์ ์งํ๊ณ , ๋ค๋ฅธ ์์ด์ ํธ์ ์กฐ์จํ๊ณ , ๋ถ๊ธฐ๋ง๋ค ํตํฉ ๊ธ๋ฃจ๋ฅผ ๋ค์ ์ฐ์ง ์๊ณ ๋ ์ด ๋ชจ๋ ์ผ์ ํด๋ด๋ ค๋ฉด ๋ฌด์์ด ๋๋ฌ์์ผ ํ๋๊ฐ์ ๊ดํ ์ด์ผ๊ธฐ์ ๋๋ค.
2025๋ ์ ๋ฌด๋์ง ํจํด์ ๋ชจ๋๋ฆฌ์ ์์ด์ ํธ์์ต๋๋ค โ ๊ธด ์์คํ ํ๋กฌํํธ, ํ ์ค์ ๋๊ตฌ, ๋ชจ๋ ๊ด์ฌ์ฌ๋ฅผ ํ๊บผ๋ฒ์ ํก์ํ๋ผ๊ณ ์๊ตฌ๋ฐ๋ ๋จ์ผ ์ปจํ ์คํธ ์๋. ๋ฐ๋ชจ์์๋ ์ ๋์ํ์ต๋๋ค. ํ๋ก๋์ ์์๋, ํ๋กฌํํธ๊ฐ ์๋ผ๊ณ ๋๊ตฌ ํ๋ฉด์ด ๋์ด์ง๊ณ ์ ๋ชจ๋ธ ๋ฆด๋ฆฌ์ค๊ฐ ๋์ฌ ๋๋ง๋ค ๋ ํ ๋ฒ์ ๋ง์ถค ์ด๋ํฐ ์์ ์ ์๊ตฌํ๋ฉด์ ๋ณ์ ๊ฐ์ต๋๋ค. ์ง๋จ์ ์ฌ๋ฌ ๊ฐ๋์์ ๊ฐ์ ๊ณณ์ผ๋ก ๋ชจ์์ต๋๋ค โ ์ปจํ ์คํธ ํฌ์, ๋ช ๋ น ์ถฉ๋, N ๊ณฑํ๊ธฐ M ํตํฉ ํ๋ ฌ โ ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ์ํคํ ์ฒ์ ๋ต์ ๊ฐ๋ฆฌ์ผฐ์ต๋๋ค. ๋ชจ๋ธ ์๋์ ๊น๋ฆฌ๋ ํ๋กํ ์ฝ ์ธต, ์์ด์ ํธ๊ฐ ๋ฅ๋ ฅ์ ๋ฐ๊ฒฌํ๊ณ ์ธ์ ์ ํ์ํ๋ฉฐ ์๋ก๋ฅผ ๋ฏธ๋ฆฌ ์์ง ์๊ณ ๋ ๋๊ตฌ๋ฅผ ์กฐํฉํ ์ ์๊ฒ ํด ์ฃผ๋ ์ธต์ด ํ์ํ๋ค๋ ๋ต์ด์์ต๋๋ค.
๊ทธ ์ธต์ด Model Context Protocol์ ๋๋ค. ์ด ์ฑ ์ ๊ทธ๊ฒ์ ํ ์ธต ํ ์ธต ์ ์งํ๊ฒ ๊ฑธ์ด ๊ฐ๋๋ค. ์ฝ์์ MCP๊ฐ ๋ชจ๋ ์์ด์ ํธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค๋ ๊ฒ์ด ์๋๋๋ค. ์ฝ์์, ๋์ ์ด๋ฅด๋ ์ ๋ ์ด ํ๋กํ ์ฝ์ด ๋ฌด์์ ์ฃผ๋์ง, ๋ฌด์์ ์ฃผ์ง ์๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ์์ธ ์ด๋ ํจํด์ด ํ๋ก๋์ ์ ๋ฌด๊ฒ๋ฅผ ๊ฒฌ๋๋์ง๋ฅผ ์ฌ๋ฌ๋ถ์ด ์๊ฒ ๋๋ค๋ ๊ฒ์ ๋๋ค.
๋๊ตฌ๋ฅผ ์ํ ์ฑ ์ธ๊ฐ
์์ด์ ํธ ์์คํ ์ ์ง๋ ์์ง๋์ด, ๊ทธ ๋ฒ์๋ฅผ ์ก๋ ๊ธฐ์ PM, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ ํ์ ๋ณด์ ๋ฆฌ๋ทฐ์์ ๋ณํธํด์ผ ํ๋ ์ํคํ ํธ๋ฅผ ์ํ ์ฑ ์ ๋๋ค. ์ 1๊ถ์ด ๊ทธ๋ฆฐ LLM ๋์์ ๊ทธ๋ฆผ, ์ 3๊ถ์ด ๊ทธ๋ฆฐ ๊ฒ์์ ๋ฐฐ์ ์ ์ต์ํ ๋ ์๋ฅผ ๊ฐ์ ํฉ๋๋ค. ์ 2๊ถ์ ์ํ์ ๊ฐ์ ํ์ง ์์ต๋๋ค. ๋ฌด๊ฒ์ค์ฌ์ ์์ง๋์ด๋ง์ ์์ต๋๋ค โ ์ด๋์ ์คํจ ๋ชจ๋๊ฐ ์ฌ๋์ง, ์ด๋ค ๊ฒฐ์ ์ด ๋๋๋ฆด ์ ์๊ณ ์ด๋ค ๊ฒฐ์ ์ด ํ์ ์๋ ๊ฐ ๋ฌถ์ด ๋๋์ง.
์ฝ๋ ๋ฒ
์ด๊ธฐ ๋ ์๋ค์๊ฒ ํตํ๋ ์ธ ๊ฐ์ง ๋ฐฉ์. ์ฒ์๋ถํฐ ๋๊น์ง, MCP ๊ธฐ๋ฐ ์์ด์ ํธ ์์คํ ์ ๋ง ์ง๊ธฐ ์์ํ๋ ค ํ๊ณ ๊ฒฐ์ ์ด ์ค์ ๋ก ๋์ฐฉํ๋ ์์๋๋ก ํ๋กํ ์ฝ์ ๋ณด๊ณ ์ถ์ ๋. ๋ ํผ๋ฐ์ค๋ก, ์ด๋ฏธ ๋์๊ฐ๋ ์์คํ ์ด ์๊ณ ํน์ ์ธต์ด ์ํ ๋ โ ์ ์ก ์ฅ, ๋ฉ๋ชจ๋ฆฌ ์ฅ, ๋ณด์ ๋ ์ฅ์ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์ฝ์ ์ ์์ต๋๋ค. ๋๋ ์ํคํ ์ฒ ๋ฆฌ๋ทฐ์ ์ฌ์ด๋๋ฐ๋ก, ๋ฐฐํฌ ํ ํด๋ก์ง๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ ์ ํ์ด ๋๋ ์ผ ํ ๋ํ์ ํ๋กฌํํธ๊ฐ ๋์ด ์ค ๋.
14๊ฐ ์ฅ์ผ๋ก ๊ฑท๋ ๊ธธ
3์ 30์ผ โ ์ 1์ฅ: AI ํตํฉ ์๊ธฐ์ ์์ด์ ํธํ ์ํคํ ์ฒ์ ๋ถ์. ๋ชจ๋๋ฆฌ์ ์์ด์ ํธ๊ฐ ์ ๋ณ์ ๊ฐ๋์ง, N ๊ณฑํ๊ธฐ M ํตํฉ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ํ๋กฌํํธ ์์ง๋์ด๋ง์์ ์ปจํ ์คํธ ์์ง๋์ด๋ง์ผ๋ก์ ์ดํ.
3์ 31์ผ โ ์ 2์ฅ: Model Context Protocol์ ๋ฒ ์ผ ๋ฒ๊ธฐ. MCP๊ฐ ๋ฌด์์ ํ์คํํ๋์ง, ์ธ ์ญํ (Host, Client, Server), ๋์ ๋ฐ๊ฒฌ์ด REST์ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง, ๊ทธ๋ฆฌ๊ณ ๋ฅ๋ ฅ ํ์์ผ๋ก ์ด๋ฆฌ๋ ์ธ์ ๋ผ์ดํ์ฌ์ดํด.
4์ 1์ผ โ ์ 3์ฅ: ์๋ฒ ํ๋ฆฌ๋ฏธํฐ๋ธ: ์ปจํ ์คํธ์ ๋ฅ๋ ฅ์ ๋ ธ์ถ. Resources, Prompts, Tools โ ์๋ฒ๊ฐ ๋ด๋์ ์ ์๋ ์ธ ๊ฐ์ ๋ช ์ฌ, ๊ทธ ์คํค๋ง์ ๋ผ์ดํ์ฌ์ดํด, ๊ทธ๋ฆฌ๊ณ ๊ฐ ํญ๋ชฉ์ ์๋ง์ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ฅผ ๊ณ ๋ฅด๋ ๊ท์จ.
4์ 2์ผ โ ์ 4์ฅ: ํด๋ผ์ด์ธํธ ํ๋ฆฌ๋ฏธํฐ๋ธ: ์ํ๋ง, ๋ฃจํธ, ์ผ๋ฆฌ์ํ ์ด์ . ์ญ๋ฐฉํฅ ํ๋ฉด โ ํธ์คํธ๊ฐ ์๋ฒ์ ๋๋๋ ค์ฃผ๋ ๊ฒ โ ๊ณผ ์ ๋ขฐ ๊ฒฝ๊ณ๋ฅผ ๋์ด ๊ฑด๋ค์ง๋ ๋ชจ๋ ๋ฅ๋ ฅ์ ๋ฐ๋ผ์ค๋ ๋ณด์์ ํจ์.
4์ 3์ผ โ ์ 5์ฅ: ์ ์ก๊ณผ ๋ฐ๊ฒฌ. stdio ๋ Streamable HTTP, ์ด๋ค ๊ฒฝ์ฐ์ ์ด๋ ์ชฝ์ ๊ณ ๋ฅด๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ก์ปฌ๊ณผ ์๊ฒฉ ๋ฐฐํฌ์์ ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ก๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ.
4์ 4์ผ โ ์ 6์ฅ: ๊ธฐ์ด ์ค์ผ์คํธ๋ ์ด์ ํจํด. ์์ด์ ํธ ๋ฃจํ, ๋๊ตฌ ๋ผ์ฐํ , ์ค๊ฐ ์ํ ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์์ด์ ํธ์ ์ถ๋ก ์ ์ฝ์ ์ ์๊ฒ ์ ์งํ๋ ํจํด๋ค.
4์ 5์ผ โ ์ 7์ฅ: ๊ณ ๊ธ ์ค์ผ์คํธ๋ ์ด์ ํจํด. ํ๋๋-์คํ์, ๋ค์ค ์์ด์ ํธ ์กฐ์จ, ๊ณ์ธต์ ๋ถํด, ๊ทธ๋ฆฌ๊ณ ๊ฐ ํจํด์ด ์์ ์ ๋ณต์ก๋๋ฅผ ์ด๋์ ์ ๋นํํ๋์ง.
4์ 6์ผ โ ์ 8์ฅ: ๋ฐฐํฌ ๋ ์ด์์. ์๊ฒฉํ MCP ์์์ฑ, ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ AI ์์ด์ ํธ, ๊ทธ๋ฆฌ๊ณ ํ์ด๋ธ๋ฆฌ๋ ๋ ์ด์์ โ ๊ฐ ์ ํ์ด ํธ์คํธ์ ๊ฐ์ํ๋ ํธ๋ ์ด๋์คํ.
4์ 7์ผ โ ์ 9์ฅ: ์ฃผ์๋ ฅ ์์ฐ. ๊ด๋ฆฌ๋๋ ์์์ผ๋ก์์ ์ปจํ ์คํธ, ๊ธด ์๋์ ๋น์ฉ, ๊ทธ๋ฆฌ๊ณ ๋งค ํด ๋ฌด์์ด ๋ชจ๋ธ์ ์์ผ์ ๋ค์ด์ฌ์ง๋ฅผ ์ ํ๋ ์ ์ฑ .
4์ 8์ผ โ ์ 10์ฅ: ์ฅ๊ธฐ ํธ๋ผ์ด์ฆ ๋ฉ๋ชจ๋ฆฌ. ์ผํ์ ๋ฉ๋ชจ๋ฆฌ ๋ ์๋ฏธ์ ๋ฉ๋ชจ๋ฆฌ, ์์ฝ ์ ์ฑ , ๊ทธ๋ฆฌ๊ณ ์์ด์ ํธ๊ฐ ๋ฉฐ์น ์ ๊ฑธ์ณ ์ํ๋ฅผ ๋ค๊ณ ๋ค๋ ์ ์๊ฒ ํ๋ ์ํคํ ์ฒ.
4์ 9์ผ โ ์ 11์ฅ: MCP ์์คํ ์ ๊ณต๊ฒฉ ํ๋ฉด. ์ํ ๋ชจ๋ธ โ ๋ฆฌ์์ค๋ฅผ ํตํ ํ๋กฌํํธ ์ฃผ์ , ์ ์ฑ ์๋ฒ, ๋๊ตฌ ์ค์ผ, ์ ์ถ ๊ฒฝ๋ก.
4์ 10์ผ โ ์ 12์ฅ: ํ๋กํ ์ฝ ํ๋๋. ์๋ฒ ์นด๋, ๋์ UI, ๋ฅ๋ ฅ ์ค์ฝํํ, ๊ทธ๋ฆฌ๊ณ ์ ์ฑ ์ ์์ด์ผ ํ ์๋ฆฌ์ ๋๋ ์ด์ ํต์ .
4์ 11์ผ โ ์ 13์ฅ: ํ๋ ์์ํฌ์ ํด๋ผ์ฐ๋. MCP ์ฃผ๋ณ ์ํ๊ณ โ ์์ด์ ํธ ํ๋ ์์ํฌ, ํธ์คํฐ๋ ์๋ฒ, ๋ ์ง์คํธ๋ฆฌ โ ๊ทธ๋ฆฌ๊ณ ๋ฌด์ ์์ ์ง์์ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ.
4์ 12์ผ โ ์ 14์ฅ: ์์ด์ ํธ ๋ฒค์น๋งํน. ์ค์ํ ์ธก์ ๊ณผ ์คํด๋ฅผ ๋ถ๋ฅด๋ ์ธก์ , ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ธ์ด ๋ฐ๋์ด๋ ์ด์๋จ๋ ํ๊ฐ ํ๋์ค๋ฅผ ์ง๋ ๋ฒ.
์ด ์ฑ ๊ณผ ์๋ฆฌ์ฆ์ ๊ดํ์ฌ
LLM Primer ์๋ฆฌ์ฆ๋ ์์ง๋์ด, ์ฐฝ์ ์, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ ๊ท์ ๋น๊ตญ์ด ๊ฑฐ๋ญ ๋ฌป๋ ์ง๋ฌธ์ ๋ํ ๊ธด ๋ต์ ๋๋ค โ ใ์ด ์์คํ ๋ค์ ์ค์ ๋ก ์ด๋ป๊ฒ ๋์ํ๋ฉฐ, ๋ถํ ์๋ ๊ฒฌ๋๋ ํ ๋๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ฌด์์ด ํ์ํฉ๋๊น?ใ ์ 1๊ถ์ ๊ทธ ๋ชจ์์ ๋ณด์๊ณ , ์ 2๊ถ์ ๊ทธ ์ํ์ ์ด์์ผ๋ฉฐ, ์ 3๊ถ์ RAG์ ํ๋ก๋์ ์ํคํ ์ฒ๋ฅผ ๋ค๋ค์ต๋๋ค. ์ 4๊ถ์ ๋ชจ๋ธ ์์ ์๋ฆฌ์ก๋ ์ธ์ง ์ธต์ ๋ค๋ฃน๋๋ค. ์์ ์ค์ธ ์ 5๊ถ์ ์ค์ธ๊ณ LLM ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ ๋๊น์ง ์ง๋ ์ผ๋ก ์ฎ๊ฒจ ๊ฐ๋๋ค.
๋ด์ผ ์ 1์ฅ์์ ๋ค์ ๋ต๊ฒ ์ต๋๋ค.