코스 카탈로그
AI를 도구에 연결하기
MCP와 안전한 도구 사용 — 모델에게 실제적이면서도 통제된 접근 권한을 부여하세요.
- 고급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
Model Context Protocol은 AI의 USB-C가 되었습니다 — 어떤 모델이든 어떤 도구나 데이터 소스든 사용할 수 있게 해주는 하나의 표준으로, 업계 전반에 채택되고 Linux Foundation에 기증되었습니다. 이 코스는 MCP가 해결하는 통합 문제, 그 host/client/server 모델, 그리고 서버가 노출하는 세 가지 — 도구(tools), 리소스(resources), 프롬프트(prompts) — 를 설명합니다. 도구 사용 루프를 처음부터 끝까지 따라가 보고, 타입이 지정되고 검증된 입력을 갖춘 도구 스키마를 작성하며, 호출과 반환을 처리합니다. 그다음 가장 중요한 부분: 도구 안전성 — prompt injection, 도구 오염(tool poisoning), 최소 권한(least privilege), 그리고 민감한 도구를 절대 자동 허용하면 안 되는 이유입니다.
커리큘럼
섹션 1
MCP란 무엇인가?
모델을 도구에 연결하는 표준.
- N×M 통합 문제
- 호스트, 클라이언트 & 서버
- 도구, 리소스 & 프롬프트
- 왜 표준이 이겼는가
섹션 2
도구 사용 루프
모델이 실제로 도구를 호출하는 방법.
- 모델이 도구를 호출하는 방법
- 도구 스키마 (JSON)
- 타입 입력 & 검증
- 호출 & 반환
섹션 3
첫 도구 만들기
도구를 정의하고, 호출을 처리하고, 결과를 반환하고, 테스트하세요.
- 도구 정의하기
- 호출 처리하기
- 결과 반환하기
- 도구 테스트하기
섹션 4
도구 안전
인젝션, 포이즈닝, 그리고 최소 권한.
- 프롬프트 인젝션 (LLM01)
- 도구 포이즈닝
- 최소 권한
- 절대 자동 허용하지 마라
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기