MCP(Model Context Protocol)에서 컨텍스트의 AI와 외부 세계의 연결고리 모든 것

궁금하면 500원·2025년 1월 31일
0

AI 미생지능

목록 보기
21/68

MCP(Model Context Protocol)에서의 컨텍스트(Context)

AI와 외부 데이터, 도구, 시스템을 연결하는 MCP(Model Context Protocol)에서 가장 중요한 개념 중 하나인 컨텍스트에 대해 포스팅하였습니다.

컨텍스트(Context)란?

컨텍스트는 영어로 '맥락' 또는 '상황'이라는 뜻으로, MCP에서의 컨텍스트는 AI가 더 똑똑하게 답변하거나 작업을 할 수 있도록 도와주는, 외부의 다양한 정보와 기능을 한데 모아 표준화한 것을 말합니다.

MCP 컨텍스트의 특징

다양한 정보를 한 번에 연결

  • 컨텍스트는 단순한 텍스트만이 아닙니다.
  • 문서, 파일, 데이터베이스, 캘린더 일정, 실시간 뉴스, 외부 API 등 다양한 정보를 지원합니다.
  • AI가 참고할 수 있는 지침(프롬프트)부터, 직접 실행할 수 있는 도구(예: 계산기, 번역기)까지 다양한 기능을 모두 컨텍스트로 묶어서 AI에게 전달할 수 있습니다.

실시간으로 주고받는 정보

  • 컨텍스트는 한 번만 전달하고 끝나는 것이 아니라, AI와 외부 시스템이 실시간으로 정보를 주고받을 수 있게 해줍니다.
  • 예를 들어, AI가 "내 일정 보여줘"라고 하면, 실제로 내 캘린더에서 최신 일정을 불러와서 답변할 수 있습니다.

표준화된 방식으로 연결

  • MCP는 컨텍스트를 표준화해서, 개발자가 매번 새로운 방식으로 연결하지 않아도 한 번 MCP 방식만 익히면 다양한 데이터와 도구를 쉽게 연결할 수 있습니다.

컨텍스트가 중요한 이유

  • 컨텍스트가 있으면, AI가 단순히 과거에 배운 지식만으로 답하는 것이 아니라 실시간으로 최신 정보와 외부 기능을 활용해서 정확하고, 더 실용적인 답변을 할 수 있습니다.
  • 예를 들어, "오늘의 날씨 알려줘"라고 하면, AI가 실제 날씨 정보를 실시간으로 받아와서 알려줄 수 있습니다.
  • MCP는 컨텍스트를 주고받을 때 인증, 권한 관리, 데이터 보호 등 보안도 신경 써서 안전하게 정보를 주고받을 수 있게 해줍니다.
profile
꾸준히, 의미있는 사이드 프로젝트 경험과 문제해결 과정을 기록하기 위한 공간입니다.

0개의 댓글