최근 다양한 AI 시스템이 Agent 기반 아키텍처로 발전하고 있는 가운데, 대표적인 예시로 LangChain의 @tool 구조와 MCP (Model Context Protocol) 기반 시스템이 자주 언급된다. 이 글에서는 이 두 구조의 차이, 특히 "Tool 라우팅" 관점에서의 핵심적인 차이와 작동 원리를 정리한다.1. 두 시스템의 기본 개념LangChain의 @tool내부 LLM이 사용할 수 있는 Python 함수를 등록@tool 데코레이터를 사용해 Tool을 선언LLM이 사용자의 자연어 입력을 기반으로 어떤 Tool을 사용할지 추론해 직접 호출@tooldef translate(text: str) -> str: """영어로 번역""" return translator(text)MCP의 @M..