260126 [ Day 19 ] - AI (8)

TaeHyun·2026년 1월 26일

TIL

목록 보기
142/182

시작하며

오늘은 지난 미니 게임 만들기 마무리 후 MCP에 대해서 배웠다.

MCP (Model Context Protocol)

프로토콜

  • 서로 다른 시스템 간 데이터 교환을 위한 공통 규칙
  • 데이터 형식, 해석 방식, 통신 타이밍 등을 정의
  • 규격만 맞으면 제조사 상관없이 소통하는 상호 운용성

생성형 AI 통신의 한계

  • 학습 데이터 기반 답변으로 실시간 정보 접근 불가
  • 부족한 지식을 메우기 위한 할루시네이션 발생
  • AI 모델과 서비스들 간의 통신 규격(프로토콜)이 전부 다름

MCP

  • LLM과 외부 데이터/도구를 잇는 개방형 표준 규약
  • 모델 관계없이 일관된 외부 서비스 통신 방식 제공
  • 최신 정보 접근 및 실제 작업 수행을 돕는 핵심 기술
  • Anthropic 제안 후 OpenAI, 구글이 합류한 표준
  • 호스트, 클라이언트, 서버로 구성된 유연한 연결

Architecture of MCP

  • MCP Server
    • Slack, Gmail 등
  • MCP Hosts
    • Claude, GPT 등
  • MCP Clients
    • host 내부의 파일

MCP의 Transport Layer

  • STDIO
    • 로컬 프로세스 간 통신(IPC)
    • stdin / stdout
    • 망분리를 통한 보안성 증가
    • 네트워크 지연 없음
  • SSE
    • 원격 네트워크 기반 통신
    • HTTP 실시간 스트리밍
    • 외부 서버/클라우드 (Remote)
    • 네트워크 상태에 따라 지연 있음

마치며

MCP가 처음 나왔을 때 조금 다뤄보고 당시에는 크게 유용하다는 느낌을 많이 못 느껴서 이후로는 사용을 안 했는데 그동안 유용한 기능이나 사용법들이 나왔는지 알아보는 것도 재밌을 것 같다.

profile
Hello I'm TaeHyunAn, Currently Studying Data Analysis

0개의 댓글