MCP 아키텍처
MCP는 클라이언트를 통해 호스트 앱과 서버를 연결합니다. 각 역할을 따로 그려 보고 프로토콜 연결 자체가 작업 권한을 결정하지는 않는다는 점을 구분합니다.
도구와 리소스
도구는 호출 가능한 함수, 리소스는 읽을 수 있는 내용, 프롬프트는 재사용 가능한 템플릿입니다. 필요한 정보나 작업에 맞는 기능을 선택합니다.
클라이언트-서버 흐름
기능을 확장하기 전에 검색, 요청, 응답 흐름을 추적합니다. 서버에서 입력을 검증하고 지원하지 않는 요청에는 명확한 오류를 반환합니다.
실습 과제
읽기 전용 문서 검색 도구의 입력 필드, 유효한 요청, 잘못된 요청과 기대 응답을 정의합니다.
완료 체크리스트
- 세 가지 주제를 자신의 말로 설명합니다.
- 과제를 완료하고 결과물이나 설계 노트를 저장합니다.
- 경계 사례를 테스트하고 한 가지 한계를 기록합니다.