- MCP(Model Context Protocol)๋ AI ๋ชจ๋ธ์ด ์ธ๋ถ ๋๊ตฌ๋ ๊ธฐ๋ฅ์ ํธ์ถํ์ฌ ์ฌ์ฉ์ ํ๋กฌํํธ๋ฅผ ์ค์ ์ก์ ์ผ๋ก ์คํํ ์ ์๊ฒ ํ๋ ๊ฐ๋ ฅํ AI ํ๋ ์์ํฌ๋ค. ๐ค
- ๊ธฐ์กด AI๋ ํ ์คํธ ์๋ต๋ง ์ ๊ณตํ์ง๋ง, MCP๋ฅผ ํตํด AI๊ฐ ์ง์ ์์ ์ ์ํํ ์ ์๊ฒ ๋๋ค. ๐ฆพ
- MCP๋ AI ๋ชจ๋ธ๊ณผ ์๋น์ค ์ ๊ณต์ ์ฌ์ด์ ๋ค๋ฆฌ ์ญํ ์ ํ๋ฉฐ, ๋ชจ๋ธ์ด ์๋น์ค์ ์ํธ ์์ฉํ ์ ์๋๋ก ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ค. ๐
- MCP ์๋ฒ๋ LLM(Large Language Model)์ด ์ดํดํ ์ ์๋ JSON RPC ํ์์ผ๋ก ์์ฒญ์ ๋ณํํ์ฌ ๋๊ตฌ๋ฅผ ํธ์ถํ๋ค. โ๏ธ
- MCP๋ AI ๋ชจ๋ธ, ์ปจํ ์คํธ, ํ๋กํ ์ฝ์ ์ธ ๊ฐ์ง ์ฃผ์ ๊ท์น์ ๋ฐ๋ฅธ๋ค. ๐
- ์ปจํ ์คํธ๋ ๋ชจ๋ธ์ด ์๋๋ฅผ ์ดํดํ ์ ์๋๋ก ๋ช ํํ๊ณ ์์ธํ๊ฒ ์ ๊ณต๋์ด์ผ ํ๋ค. ๐
- ํ๋กํ ์ฝ์ ๋ชจ๋ธ๊ณผ ๋๊ตฌ๊ฐ ํต์ ํ๋ ๋ฐฉ์์ ๋ํ ๊ท์น์ ์ ์ํ๋ฉฐ, ๋ฉ์์ง ํ์, ํต์ ๋ฐฉ์, ๋๊ตฌ์ ์ด๋ฆ, ์ค๋ช , ์คํค๋ง ๋ฑ์ ํฌํจํ๋ค. ๐ฃ๏ธ
- MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํ ๋ Spring AI๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ตฌ๋ฅผ ๋ ธ์ถํ๊ณ , ํด๋ผ์ฐ๋ ๋ฐ์คํฌํฑ์ ๋ชจ๋ธ๋ก ์ฌ์ฉํ ์ ์๋ค. โ๏ธ
- ์ผํ ์นดํธ MCP ์๋ฒ๋ฅผ ์์๋ก, ์ํ ์ถ๊ฐ, ์ ๊ฑฐ, ์กฐํ, ์ด์ก ๊ณ์ฐ ๋ฑ์ ๋๊ตฌ๋ฅผ ๊ตฌํํ ์ ์๋ค. ๐
- MCP ์๋ฒ๋ ํ์ค ์ ๋ ฅ/์ถ๋ ฅ(stdio) ํต์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถํ ์ ์์ผ๋ฉฐ, MongoDB๋ฅผ ์ฌ์ฉํ์ฌ ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ค. ๐๏ธ





