본문 바로가기
IT,SW,Data,Cloud,AI/AI and more

MCP 이해하기 - 개념

by 착실하게 2025. 11. 27.
반응형

MCP의 개념 및 구조

 

2024년 말 Anthropic에 의해 처음 제안된 프로토콜. LLM과 외부 도구 간의 통신을 표준화하기 위해 고안된 프로토콜. 

 

Open AI의 Function Calling과 

Anthropic Claude의 tool_use 메시지,

랭체인의 에이전트 실행 방식 등 

각기 다른 형식을 별도로 학습하고 구현해야 했었음. 

 

모델마다 입력형식과 호출방식이 달라 재사용이 어려웠고, 여러 모델을 조합한 시스템을 구성할 경우 연동 코드의 중복과 복잡성이 급격히 증가함. 

 

MCP는 도구의 정의 방식과 호출 절차를 JSON 기반의 구조로 명확히 규정하여, 다양한 클라이언트와 LLM이 일관된 방식을 도구를 사용할 수 있게 함. 

 

모델 <ㅡ MCP ㅡ> 도구 API (유투브, 깃허브, 날씨 등) , 슬랙, 로컬 파일 시스템, 인터넷, 데이터베이스, 깃헙, 쥐메일 등

 

MCP의 구조

1. 도구 정의 Tool Manifest

2. 도구 불러오기 및 LLM 연동 

3. 다중 도구 연결 및 에이전트 협업 

 

모델 중심의 단순한 응답 생성에서 시스템 중심의 복합적 문제 해결 구조로.

단일 모델에서 멀티 에이전트 구조로. 

도구를 사용자가 직접 호출하던 방식에서 AI가 사용자 요청을 해석해 적절한 도구를 자동으로 선택하고 실행하는 방식으로 전환.

 

MCP와 같은 표준화된 연결 프로토콜을 중심으로 한 멀티 에이전트 협업 체계로 진화할 것.

 

 

 

반응형

댓글