CPN 한국어 자습서 · Introduction to Model Context Protocol
4 · Assessment & wrap up · 최종 평가
Final assessment on MCP
〈Introduction to Model Context Protocol〉 전체를 마무리하는 7문항 평가입니다. 클라이언트·서버·도구·리소스·프롬프트를 상황 문제로 점검합니다. 풀고 나면 정답·해설과 함께 어느 레슨에서 다뤘는지 복습 링크를 드립니다.
이 평가에서 점검할 것What this checks
7문항클라이언트 연결의 두 핵심 구성요소
도구 목록을 묻는 요청 메시지 타입
인스펙터로 서버를 빠르게 테스트
MCP 없이 직접 만들 때의 주된 부담
사용자가 시작하는 워크플로 = 프롬프트
도구를 가장 쉽게 정의하는 데코레이터
ID로 문서를 받는 템플릿 리소스
한 문항씩 풀어 보세요. 보기를 고르면 다음 문제가 열립니다. 7문항을 마치면 점수와 함께 각 문항의 정답·해설, 복습 링크가 나옵니다.
7문항 중 5개(약 71%) 이상이면 통과입니다. 틀린 곳은 해설과 복습 링크로 바로 다시 짚으세요.
〈Introduction to Model Context Protocol〉의 핵심 레슨을 한 장에 모았습니다. 카드를 누르면 해당 레슨으로 이동합니다.
MCP 소개
Introducing MCP통합 부담을 MCP 서버로 이전 — 도구 코드를 직접 짜고 유지할 필요를 줄임.
1 · 3MCP 클라이언트
MCP clients서버에 보내는 메시지 — ListToolsRequest·CallToolRequest 등.
도구 정의하기
Defining tools@mcp.tool() 데코레이터 → SDK가 JSON 스키마 자동 생성.
서버 인스펙터
The server inspectormcp dev → 브라우저 MCP Inspector로 도구 수동 실행·디버깅.
클라이언트 구현
Implementing a clientMCP 클라이언트 클래스 + ClientSession — list_tools·call_tool.
리소스 정의하기
Defining resources데이터 노출 — direct vs templated(URI 파라미터) 리소스.
3 · 4프롬프트 정의하기
Defining prompts사용자가 시작하는 워크플로 — 미리 만든 고품질 지시문.
평가를 마쳤습니다. 마지막으로 세 가지 서버 프리미티브 — 도구·리소스·프롬프트 — 의 제어 주체를 한 번 더 정리합니다. → MCP 정리