MCP(Model Context Protocol) 정의
MCP(Model Context Protocol) 정의
섹션 제목: “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) 호환을 고민하는 팀
선수 지식
섹션 제목: “선수 지식”- part2/03-도구-호출-루프와-종료-조건 — 하네스(Harness)가 도구를 모델에 노출하는 방식
학습 목표
섹션 제목: “학습 목표”- MCP의 호스트-클라이언트-서버(host-client-server) 3계층을 그릴 수 있다
- 리소스(Resources)/도구(Tools)/프롬프트(Prompts) 세 가지 원시(Primitives)를 구분한다
- stdio와 Streamable HTTP 전송을 언제 쓰는지 안다
- “왜 또 다른 표준인가”라는 질문에 답할 수 있다
빌드 명령
섹션 제목: “빌드 명령”ralph: compile-wiki --part part8-MCP-생태계 --chapter 01-MCP란-무엇인가