콘텐츠로 이동

MCP(Model Context Protocol) 정의

MCP는 AI 애플리케이션과 외부 시스템을 잇는 개방형 표준입니다. 한 줄로 말하면 “AI를 위한 USB-C 포트(USB-C port for AI applications)“입니다.

LLM 호스트와 외부 데이터/도구/프롬프트를 잇는 JSON-RPC 기반 세션 프로토콜. 한 번 만들면 모든 클라이언트에서 동작한다.

  • Claude Code에 사내 도구를 붙이고 싶은 개발자
  • 도구마다 어댑터를 새로 짜는 데 지친 플랫폼 엔지니어
  • 멀티 LLM 클라이언트(Cursor, VS Code, Claude Desktop) 호환을 고민하는 팀
  • MCP의 호스트-클라이언트-서버(host-client-server) 3계층을 그릴 수 있다
  • 리소스(Resources)/도구(Tools)/프롬프트(Prompts) 세 가지 원시(Primitives)를 구분한다
  • stdio와 Streamable HTTP 전송을 언제 쓰는지 안다
  • “왜 또 다른 표준인가”라는 질문에 답할 수 있다
ralph: compile-wiki --part part8-MCP-생태계 --chapter 01-MCP란-무엇인가