MCP 란?
: Model Context Protocol로서, LLM 모델 ↔️ 외부 데이터 소스 혹은 LLM 모델 ↔️ 각종 Tool 사이에서
통신하기 위한 프로토콜이다.
점점 더 다양해지는 LLM , 데이터 , 툴들 사이에서
구조화된 인터페이스를 통해 더욱 원활한 활용을 위함이다.
[ 사용 ]
- 개발 도구에 LLM과 연결하여 성능 향상
- 회사 혹은 로컬 데이터베이스에 연결하여 보안성을 확보한 데이터 분석 가능
- 내부 데이터를 기반으로 한 서비스 이용 가능 ex) 회사 챗봇
아키텍쳐는 아래와 같다.
리소스 A,B는 개발 도구나 회사 데이터 라고 해도 되고
C는 데이터 소스를 외부 API라고 하면 이해하기 쉬울 것이다.

https://youtu.be/KZwV6dOfNuE?si=SGO89Wh5Jbc0gz2d

LLM은 데이터를 기반으로 학습을 했을텐데
'오늘 날씨'는 데이터도 없고, 정확한 정보를 전달할 수 없다.
그렇다면 아래와 같은 방식은 어떨까?
실시간 날씨와 관련된 정보를 얻을 수 있는 도구 혹은 API를 LLM과 연동하는 것이다.

이때 LLM과 Tool 사이에 데이터를 주고받는 프로토콜을 MCP라고 한다.

MCP를 가장 잘 설명한 그림이라고 한다.
" MCP에만 맞춘다면, LLM과 연동할 수 있게 해줄테니
MCP에만 맞춰서 만들어오면 된다. "
(참고)
https://goddaehee.tistory.com/430
https://www.youtube.com/watch?v=46HxP7kO9oY
https://developers.notion.com/guides/mcp/mcp
'취약점 분석 > AI 다루기' 카테고리의 다른 글
| [ MCP ] 2. Claude Desktop으로 MCP 사용 (0) | 2026.02.16 |
|---|---|
| 6. 모델 변경 후 개선점 (0) | 2026.02.12 |
| 5. 모델 변경 (0) | 2026.02.06 |
| 4. AI 커스텀 시행착오 과정 (0) | 2026.02.06 |
| 3. LLM 기반 웹서비스 이어서... (0) | 2026.01.30 |