AI

MCP(Model Context Protocol)

hyunai 2026. 5. 19. 13:06
  • AI가 외부 도구, 데이터에 표준화된 방식으로 접근할 수 있게 해주는 통신 규격
  • 예) USB가 나오기 전에는 프린터, 마우스, 키보드마다 각각 다른 포트를 써야됐다. 하지만 USB가 생기면서 어떤 장치든 USB 하나로 꽂으면 해결이 됐다.
    => MCP가 AI의 USB 역할

  • HOST(AI앱) : Claude, ChatGPT 같이 사용자가 "이 파일 읽어줘" 라고 말하면, HOST가 이 말을 받아들인다.
  • MCP Client  : Host 내부에 내장돼 있어 "파일을 읽으려면 파일 서버에 요청해야겠다" 하고 판단해서, 실제로 MCP Server에 요청을 날리는 역할.
  • MCP Server : 파일 읽기, DB 조회, Slack 메시지 보내기 같은 실제 기능을 제공하는 서버. MCP 서버는 3가지를 제공한다.
제공 요소 설명 예시
Tools AI가 실행할 수 있는 함수 search_file(), query_db()
Resources AI가 읽을 수 있는 데이터 파일 내용, DB 레코드
Prompts 재사용 가능한 프롬프트 템플릿 요약 프롬프트, 번역 프롬프트
  • 통신 방식 : MCP Client와 Server는 JSON-RPC 2.0 이라는 표준 형식으로 대화한다.
    예) 어떤 도구? "파일 읽기" -> 어떤 파일? "~/data.csv"

'AI' 카테고리의 다른 글

전처리  (0) 2026.05.20
파이프라인  (0) 2026.05.19