LangGraph๋ฅผ ํ์ฉํ AI Agent ๊ฐ๋ฐ (feat. MCP)
๋๊ธฐ์ AI Agent ๋ด๋น์์ ๋ ธํ์ฐ๋ฅผ ๊ฐ๋ ๋ด์ LangGraph. ํ์ ์์ ์ป์ด๋ง์ผ๋ฉด์ ์ต๋ํ ์ง์์ ์ ๋ฌ๋๋ฆฝ๋๋ค
์๊ฐ์ 2,233๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
๊ทธ๋์ ์ ์ AI ์์ด์ ํธ ๊ตฌ์ถ ๊ฐ์๋ฅผ ํตํด ํจ๊ป ๊ณ ๋ฏผํ๊ณ ์ฑ์ฅํด์จ ์๊ฐ์ ์ฌ๋ฌ๋ถ๊ป ๊ธฐ์ ์์์ ์ ํฉ๋๋ค. ๊ฐ์์์ ๋ค ๋๋์ง ๋ชปํ ๊น์ด ์๋ ๋ด์ฉ๊ณผ ์ค๋ฌด์ ํต์ฌ์ ์ ๋ฆฌํ ์ ์ ์ฒซ ์ฑ ์ด ๋๋์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฒ ์ฑ ์ ๊ฐ์ ํ์ฅ์์ ๊ฐ์ฅ ๋ง์ด ๋ฐ์๋ ์ง๋ฌธ๋ค๊ณผ ์ค๋ฌด์ ์ธ ๊ณ ๋ฏผ๋ค์ ํด๊ฒฐํ๋ ๋ฐ ์ด์ ์ ๋ง์ท์ต๋๋ค.
๊ฐ์๋ฅผ ํ๋ฉฐ ๋ ๊ฐ์กฐํด ์๋ฏ์ด, ์์ด์ ํธ ์๋น์ค์ ํต์ฌ์ ๋จ์ํ ๊ธฐ๋ฅ์ '๊ตฌํ'ํ๋ ๊ฒ์ด ์๋๋ผ ๊ทธ ์ฑ๋ฅ์ '์ฆ๋ช 'ํ๋ ๊ฒ์ ๋๋ค.
์งํ ๊ณผ์ ์์ EXAONE 3.0์ด 3.5๋ก ์ ๋ฐ์ดํธ๋๊ณ Ollama ์ง์ ํ๊ฒฝ์ด ๋ฐ๋๋ ๋ฑ ๊ธ๊ฒฉํ ๊ธฐ์ ๋ณํ๋ฅผ ๊ฒช์ผ๋ฉฐ, ์ ๋ ๋ค์ ํ๋ฒ ํ์ ํ์ต๋๋ค. ์ค์ํ ๊ฒ์ 'ํธ๋ ๋'๊ฐ ์๋๋ผ '๊ทผ๋ณธ'์ด๋ผ๋ ์ฌ์ค์ ๋๋ค. ๊ทธ๋์ ์ด ์ฑ ์ ๋ง์ง๋ง ์ฅ์๋ ์ ๊ฐ ๊ฐ์ฅ ์ค์ํ๊ฒ ์๊ฐํ๋ [ํ๊ฐ(Evaluation)] ํํธ๋ฅผ ์ง์ค์ ์ผ๋ก ๋ด์์ต๋๋ค.
์ฃผ๊ด์ ์ธ ๋๋์ด ์๋, ๊ฐ๊ด์ ์ธ ์งํ๋ก ์์ด์ ํธ์ ์ฑ๋ฅ์ ๊ด๋ฆฌํ๊ณ ์ถ์ผ์ ๋ถ๋ค๊ป ์ด ์ฑ ์ด ํ๋ฅญํ ๊ธธ์ก์ด๊ฐ ๋ ๊ฒ์ ๋๋ค.
๐ ๊ฐ์ ์๊ฐ์๋ถ๋ค์ ์ํ 'Next Step' ์๊ณ
์ฑ ์์๋ ํ๊ฐ์ ๊ดํ ์ด๋ก ์ ์ธ ํ ๋์ ํต์ฌ ์์น์ ๊ฒฌ๊ณ ํ๊ฒ ๋ค๋ฃจ์์ต๋๋ค. ๋ค๋ง, ์ค๋ฌด์์ ์ด๋ฅผ ์ด๋ป๊ฒ ์๋ํํ๊ณ ์ด์ํ ์ง์ ๋ํ ๊ฐ์ฆ์ด ์์ผ์ค ํ ๋ฐ์. ์ด๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ ์ฌํ ๋ด์ฉ์ ๋ด์ ๊ฐ์๋ฅผ ๋ณ๋๋ก ์ค๋นํ๊ณ ์์ต๋๋ค.
LangSmith๋ฅผ ํ์ฉํ ํ๊ฐ ์ ์ฑ ์๋ฆฝ
ํ๋ก๋์ ํ๊ฒฝ์์์ Evaluator ์์ฑ ๋ฐ ์ต์ ํ ํ์ฉ ๋ฐฉ์
์ง์ ๊ฐ๋ฅํ LLM ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํ๋ก์ธ์ค
์ฑ ์ผ๋ก ๋จ๋จํ ์ด๋ก ์ ๊ทผ๊ฑฐ๋ฅผ ๋ง๋ จํ์ ํ, ์ด์ด์ง ์ค์ต ๊ฐ์๋ฅผ ํตํด 'ํ๊ฐ์ ์์ฑ'์ ๊ฒฝํํด ๋ณด์๊ธธ ์ถ์ฒํฉ๋๋ค.
์ง๊ธ ์๋ ์์ ์์ ์์ฝ ํ๋งค ์ค์ ๋๋ค.
[๊ต๋ณด๋ฌธ๊ณ ]: https://product.kyobobook.co.kr/detail/S000218961185
[์๋ผ๋]: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=383332045
[์์ค24]: https://www.yes24.com/product/goods/172726927
์ธ๋ ํ์ธ์, ๊ฐ๋ณ์ง์ ๋๋ค.
์๋ ํ์ธ์, ์ต๊ทผ ์ข์ ๊ธฐํ๋ก ์ค๋ ์คํ๋์ค์ '์์ด์ค ๋ฆฌํฌํธ'์ ์ฐธ์ฌํด ์ ์ ์ปค๋ฆฌ์ด ์คํ ๋ฆฌ๋ฅผ ๊ณต์ ํ๊ฒ ๋์์ต๋๋ค.
์๋ก์ด ์์์ ์๋๊ณ ์์ง๋ง, ์ด ์์์ด ๋น ํ ํฌ ์ด์ง์ ๋ ธํ์ฐ๋ฅผ ๋ค๋ฃจ๊ธฐ๋ณด๋ค๋ ์ ๊ฐ ๊ทธ๋์ ์ผ์ ๋ํ๋ฉฐ ๊ณ ๋ฏผํ๊ณ ๊ฒฝํํ๋ ์๊ฐ๋ค์ ๋ด๋ดํ๊ฒ ํ์ด๋ด๋ ์๋ฆฌ๊ฐ ๋์์ต๋๋ค.
๋์๋ณด๋ฉด ์ ์ ์ปค๋ฆฌ์ด๋ ์ฑ๊ณต๋ณด๋ค๋ ์คํจ์ ๋ ๊ฐ๊น์ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋งํฌ๋์ธ์๋ ๊ธฐ๋ก๋์ง ์์ ์ฐฝ์ ๊ณผ ํ์ ์ ๊ฒฝํ๋ค, ํฉ๊ฒฉ๋ณด๋ค ํจ์ฌ ๋ง์๋ ๋ถํฉ๊ฒฉ์ ์๊ฐ๋ค์ด ์์์ต๋๋ค. ํ์ง๋ง ๊ทธ ๊ณผ์ ์์ ์ป์ ๋ฐฐ์๊ณผ ๊ตํ๋ค์ด ์์๊ธฐ์ ์ง๊ธ์ ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
'์ผ์๋ฌ'๋ผ๋ ์ ๋ชฉ์ ์กฐ๊ธ ์ฅ์ค๋ฝ์ง๋ง, ๋์์์ด ๋์ ํ๊ณ ๊ทธ ์์์ ๋ฐฐ์ฐ๊ณ ์ ํ๋ ์ ์ ์ด์ผ๊ธฐ๊ฐ ๋น์ทํ ๊ณ ๋ฏผ์ ํ์๋ ๋ถ๋ค๊ป ์กฐ๊ธ์ด๋๋ง ๊ฐ๋ฟ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๊ฐ ๋ด์ด ์์ฒญํด์ฃผ์๊ณ , ์์์ ๋ํ ์๊ฐ๋ ๋๋ ์ฃผ์๋ฉด ํฐ ํ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://youtu.be/UR9PL1Jz-qs?si=nYUszHC3GrU21K-Q
์๊ฐํด์ฃผ์๋ ์๊ฐ์ ์ฌ๋ฌ๋ถ๋ค ๊ฐ์ฌ๋๋ฆฌ๊ณ , ๊ฐ์ ์๊ฐํ์๋ฉด์ ์ค๋ช ์ด ๋ถ์กฑํ ๋ถ๋ถ์ด๋, ์ดํด๊ฐ ๋์ง ์๋ ๋ถ๋ถ๋ค, ๊ทธ๋ฆฌ๊ณ ํ์ ์ ์ ์ฉํ์๋ฉด์ ๋ง์ฃผํ์๋ ์ด๋ ค์๋ค์ ์ง๋ฌธ์ผ๋ก ์ฌ๋ ค์ฃผ์๋ฉด ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ต๋ณ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค
๊ฐ๋ณ์ง ๋๋ฆผ
์๋ ํ์ธ์, ๊ฐ๋ณ์ง์ ๋๋ค.
๋จผ์ ์ ๊ฐ์๋ฅผ ์๊ฐํด ์ฃผ์๊ณ , ํญ์ ์ข์ ํผ๋๋ฐฑ๊ณผ ์์์ ๋ณด๋ด์ฃผ์ ๋ชจ๋ ์๊ฐ์๋ถ๋ค๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ฌ๋ฌ๋ถ ๋๋ถ์ ๊ฐ์์ AI ๊ด๋ จ ํ๋์ ๊พธ์คํ ์ด์ด๊ฐ ์ ์์์ต๋๋ค. ๐
๋ด์ผ, 2025๋ 8์ 13์ผ(์) ์ ๋ 9์, ํ ๋๋ ธํธ ๋ผ์ด๋ธ์ ์ถ์ฐํ์ฌ
"AI๋ ํ์ฌ์์ ์ธ์ , ์ด๋ป๊ฒ ํ์ฉํ๋ฉด ์ข์๊น?" ๋ผ๋ ์ฃผ์ ๋ก ์ด์ผ๊ธฐ๋ฅผ ๋๋ ์์ ์ ๋๋ค.์ด๋ฒ ๋ผ์ด๋ธ์์๋
์ค์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ํ AI/LLM ์ค๋ฌด ํ์ฉ ์ฌ๋ก
์ ๋ฌด์ AI๋ฅผ ๋์ ํ ๋์ ๊ณ ๋ ค์ฌํญ๊ณผ ํ
์ค์๊ฐ Q&A๋ก ๊ถ๊ธ์ฆ ํด๊ฒฐ
๋ฑ์ ์์งํ๊ฒ ๊ณต์ ๋๋ฆด ์์ ์ ๋๋ค.
๐ ๋ฐฉ์ก ์ผ์ : 2025๋ 8์ 13์ผ(์) ์ ๋ 9์
๐์ฐธ์ฌ ๋ฐฉ๋ฒ: ํ ๋๋ ธํธ ์ ํ๋ธ ์ฑ๋ ๋ผ์ด๋ธ: https://www.youtube.com/live/tqOkjsVzoSo๊ทธ๋์ ๊ฐ์๋ก๋ง ๋ง๋๋ต์๋ ๋ถ๋ค๊ณผ ์ด๋ฒ์๋ ์ค์๊ฐ์ผ๋ก ์ํตํ ์ ์์ด ๋ฌด์ฒ ๊ธฐ๋๋ฉ๋๋ค.
์ฌ๋ฌ๋ถ์ ๊ถ๊ธ์ฆ, ๊ณ ๋ฏผ, ์์ด๋์ด๋ฅผ ํจ๊ป ๋๋๋ ์๊ฐ์ด ๋์์ผ๋ฉด ํฉ๋๋ค.๋ง์ ๊ด์ฌ๊ณผ ์ฐธ์ฌ ๋ถํ๋๋ฆฌ๋ฉฐ,
๋ผ์ด๋ธ์์ ๋ต๊ฒ ์ต๋๋ค!โ ๊ฐ๋ณ์ง ๋๋ฆผ
์๋ ํ์ธ์, ๊ฐ๋ณ์ง์ ๋๋ค.
์ฒ์ MCP๋ฅผ ์ถ์ํ์ ๋๋ STDIO, SSE๋ฅผ ํ์ฉํ ํต์ ์ด์๋๋ฐ, SSE๊ฐ ๊ณต์์ ์ผ๋ก deprecate๋๊ณ Tranport ๋ฐฉ์์ด Streamable HTTP๋ก ๋ณ๊ฒฝ๋์ด ํด๋น ์ฌํญ์ ์ ๋ฐ์ดํธ ํ์ต๋๋ค. ์๋ก ์ ๋ฐ์ดํธ ๋ ๋ด์ฉ๊ณผ, ์์ค์ฝ๋๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์!
๊ทธ๋ฆฌ๊ณ ํ์ฌ์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ AI ์์ด์ ํธ use case๊ฐ์๋ฅผ ์ถ์ํ์ต๋๋ค. LangGraph๋ฅผ ์ด์ ์กฐ๊ธ ์ ๊ฒ ๊ฐ์๋ฐ, ์ด๋ค์์ผ๋ก ํ์ฉํ ์ง ๊ถ๊ธํ์ ๋ถ๋ค์ ์๊ฐํ์๋ฉด ๋ง์ ๋์์ด ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด๋ฒ์๋ n8n์ด๋ผ๋ ์๋ํ ๋๊ตฌ ์ฌ์ฉ๋ฒ๋ ์ถ๊ฐํ๋๋ฐ์, ๋ชจ๋ ๊ธฐ๋ฅ๋ค์ ์ฝ๋๋ก ๊ตฌํํ๋ ๊ฒ์ด ์กฐ๊ธ ๋ ์ ์ฐํ๊ณ ์ปค์คํ ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ๋ฒ์ฉ์ผ๋ก ๊ฐ๋ฐ๋ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ ๋ฐฉ์๋ ๊ฐ๋ฐ ํจ์จ์ ์ฌ๋ฆด ์ ์๋ค๋ ํ๋จ์ ์ ํํ์ต๋๋ค. ๋ ๊ทธ๋์๋ฏ์ด ์๊ฐํ์๋ฉด์ ์ค๋ช ์ด ๋ ํ์ํ ๋ถ๋ถ์ด ์์ผ์๋ฉด ์ง๋ฌธ์ผ๋ก ์ฌ๋ ค์ฃผ์ธ์! ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ต๋ณ ๋๋ฆฌ๊ฒ ์ต๋๋ค
๊ฐ์ฌํฉ๋๋ค
๊ฐ๋ณ์ง ๋๋ฆผ์๋ ํ์ธ์, ๊ฐ๋ณ์ง์ ๋๋ค.
5์ ์ด์ LangGraph + MCP ์ฐ๋๋ฐฉ์์ ์ ๋ฐ์ดํธํ๋ฉด์, "๊ณต์๋ฌธ์์์ ์ ์๋ ๋ฐฉ์์ state๋ฅผ ์ฌ์ฉํ๊ธฐ ์ด๋ ค์ ๋ณ๋ก๋, ์ ๊ฐ ๊ถ์ฅ๋๋ฆฌ๋ ๋ฐฉ์๋๋ก ์งํํ์๋ ํธ์ด ์ข์ต๋๋ค"๋ผ๊ณ ์๋ด๋๋ ธ์ต๋๋ค.
๊ทธ๋ฐ๋ฐ langchain-mcp-adapters ํจํค์ง ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋๋ฉด์, ์ ๊ฐ ๊ถ์ฅ๋๋ฆฐ ๋ฐฉ์์ฒ๋ผ state๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ฌ์ง์ด ํด๋์ค ์์ฑํ ๋ MCP์ฐ๊ฒฐ์ ํ๋ฉด์ ๋ ๊ฐ๋จํด์ก์ด์ ๐
๊ธฐ์กด์๋ ๊ณต์๋ฌธ์์ ์๊ฐ๋์ง ์์ method๋ฅผ ์ฐพ์๋ด์ ๊ตฌํํ๋๋ฐ, ์ด์ ๋ Cursor๋ Claude Desktop์ MCP๋ฅผ ๋ฑ๋กํ๋ ๊ฒ๊ณผ ์ ์ฌํ ๋ฐฉ์์ผ๋ก LangGraph์ MCP๋ฅผ ์ฐ๋ํ ์ ์๊ฒ๋์ด ๊ฐ์๋ฅผ ์ ๋ฐ์ดํธ ํ์ต๋๋ค. ๊ธฐ์กด์ ์์ฑํ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ๋ฒ๊ฑฐ๋กญ๊ธด ํ์ง๋ง ๊ฐ์ธ์ ์ผ๋ก๋ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ ๊ฒ ๊ฐ์์ ๋คํ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋คํํ ํจํค์ง maintainer๋ค๋ ๊ทธ๋ ๊ฒ ์๊ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
โ ์์ง MCP ๋ถ๋ถ์ ์๊ฐํ์ง ์์ผ์ ๋ถ๋ค: ์ด๋ฒ ๋ณ๊ฒฝ ์ฌํญ์ด ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์์ผ๋ฏ๋ก ๊ทธ๋๋ก ํ์ต์ ์งํํ์๋ฉด ๋ฉ๋๋ค.
โ ์ด๋ฏธ MCP ๋ถ๋ถ์ ์๊ฐํ์ ๋ถ๋ค: ์๋ก ์ถ๊ฐ๋ ์น์ 5 - 2025๋ 5์ ๊ธฐ์ค LangGraph + MCP ์ฐ๋ ๋ฐฉ๋ฒ ์ ๋ฐ๋์ ํ์ธํด ์ฃผ์ธ์! ๋ณ๊ฒฝ๋ ๋ฐฉ์์ ๋ง์ถฐ ์ต์ ๋ฐฉ๋ฒ์ ์๋ด๋๋ฆฌ๊ณ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๐
์๋ ํ์ธ์, ๊ฐ๋ณ์ง์ ๋๋ค.
AWWW๋๊ป์ ๊ฐ์ ์ง๋ฌธ์ ํตํด ์์ฒญํ์ จ๋ MCP ํ์ฉ ๋ฐฉ๋ฒ์ ์ถ๊ฐํ์ต๋๋ค.
์ฒ์ ๋ค์ด๋ณด์๋ ๋ถ๋ค์ ์ํด ๊ฐ๋ณ๊ฒ ๊ฐ๋ ์ค๋ช ์ ๋๋ฆฌ๋ฉด์,
1. ์ปค์คํ MCP ์๋ฒ ๊ตฌ์ถ ๋ฐฉ๋ฒ๊ณผ,
2. ๊ณต์๋ฌธ์์์ ์๋ดํ๋ LangGraph <> MCP ์ฐ๋ ๋ฐฉ๋ฒ
3. ๊ทธ๋ฆฌ๊ณ ๊ณต์๋ฌธ์์๋ ๋์ค์ง ์์ง๋ง, ์ ๊ฐ ์ ํธํ๋ LangGraph <> MCP ์ฐ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ด์ฉ์ ์ถ๊ฐํ์ต๋๋ค.์ง๊ธ ์ฌ๋ด ์์คํ ์ MCP ํธํ์ด ๊ฐ๋ฅํ๋๋ก ์ ๋ฐ์ ์ผ๋ก ๋ฏ์ด๊ณ ์น๋ ์ค์ธ๋ฐ, ์ด ์์ ์ด ๋๋๋ฉด ์กฐ๊ธ ๋ ๋ฅํ ๋ด์ฉ์ ์ ๋ฌ๋๋ฆด ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
์ข์ ํผ๋๋ฐฑ ์ฃผ์ AWWW๋๊ป ๊ฐ์ฌ๋๋ฆฌ๊ณ , ์์ผ๋ก๋ ์๊ฐํ์๋ฉด์ ๊ถ๊ธํ์๊ฑฐ๋ ์ค๋ช ์ด ๋ ํ์ํ ๋ถ๋ถ์ด ์์ผ๋ฉด ๊ฐ์ ์ง๋ฌธ์ผ๋ก ์ฌ๋ ค์ฃผ์ธ์!






