CPN 한국어 자습서 · 러닝패스 2 / 4 — Building with the Claude API
MCP · 섹션 마무리
Quiz on Model Context Protocol
〈Model Context Protocol〉 섹션을 마무리하는 6문항 퀴즈입니다. 인스펙터·리소스·전송(stdio)·도구 정의·프롬프트까지, 상황 문제로 점검합니다. 풀고 나면 정답·해설과 함께 어느 레슨에서 다뤘는지 복습 링크를 드립니다.
이 퀴즈에서 점검할 것What this checks
6문항연결 전 도구 테스트 = MCP Inspector
@문서 내용 노출 = 리소스
개발 중 통신 = 같은 머신 stdio
MCP의 이점 = 도구 정의·실행 대신
도구 정의 = @mcp.tool 데코레이터
고품질 사전 지시문 = 프롬프트
한 문항씩 풀어 보세요. 보기를 고르면 다음 문제가 열립니다. 6문항을 마치면 점수와 함께 각 문항의 정답·해설, 복습 링크가 나옵니다.
6문항 중 5개(약 83%) 이상이면 통과입니다. 틀린 곳은 해설과 복습 링크로 바로 다시 짚으세요.
〈Model Context Protocol〉에서 만든 CLI 문서 챗봇 — 도구·인스펙터·클라이언트·리소스·프롬프트를 한 장에 모았습니다. 카드를 누르면 해당 레슨으로 이동합니다.
MCP 시작하기
Introducing MCP컨텍스트·도구를 잇는 통신 계층 — 도구 정의·실행 부담을 MCP 서버로 이전.
ch59MCP 클라이언트
MCP clients전송 무관 — 개발 중엔 stdio. list_tools·call_tool 메시지.
프로젝트 설정
Project setupCLI 문서 챗봇 — 메모리 docs, 서버·클라이언트 둘 다(학습용).
ch61도구 정의하기
Defining tools@mcp.tool 데코레이터 → SDK가 JSON 스키마 자동 생성.
서버 인스펙터
The server inspectormcp dev → 브라우저 MCP Inspector로 도구 수동 실행·디버깅.
클라이언트 구현
Implementing a clientClientSession 래핑 — list_tools·call_tool 구현.
리소스 정의하기
Defining resources데이터 노출 — direct vs templated URI, MIME 타입 힌트.
ch65리소스 접근하기
Accessing resourcesread_resource — mime 분기로 json.loads vs 평문. @멘션 주입.
프롬프트 정의하기
Defining prompts@mcp.prompt → 메시지 리스트 반환. 고품질·사전 제작 지시문.
클라이언트의 프롬프트
Prompts in the clientlist_prompts·get_prompt — 인자 보간(/format).
MCP 정리
MCP review제어 주체 — 도구=모델, 리소스=앱, 프롬프트=사용자.
여기까지가 〈Model Context Protocol〉 섹션입니다. 다음은 새 주제 — Anthropic의 두 응용 프로그램, Claude Code와 컴퓨터 사용입니다. → Anthropic 앱: Claude Code와 컴퓨터 사용
전 코스는 계속 무료입니다. 등록하면 이 코스의 남은 76개 레슨을 끝까지 읽을 수 있습니다.
이미 등록하셨다면 그때 쓰신 이메일을 넣어 주세요.