본문으로 건너뛰기

코스 카탈로그

AI를 도구에 연결하기

MCP와 안전한 도구 사용 — 모델에게 실제적이면서도 통제된 접근 권한을 부여하세요.

Model Context Protocol은 AI의 USB-C가 되었습니다 — 어떤 모델이든 어떤 도구나 데이터 소스든 사용할 수 있게 해주는 하나의 표준으로, 업계 전반에 채택되고 Linux Foundation에 기증되었습니다. 이 코스는 MCP가 해결하는 통합 문제, 그 host/client/server 모델, 그리고 서버가 노출하는 세 가지 — 도구(tools), 리소스(resources), 프롬프트(prompts) — 를 설명합니다. 도구 사용 루프를 처음부터 끝까지 따라가 보고, 타입이 지정되고 검증된 입력을 갖춘 도구 스키마를 작성하며, 호출과 반환을 처리합니다. 그다음 가장 중요한 부분: 도구 안전성 — prompt injection, 도구 오염(tool poisoning), 최소 권한(least privilege), 그리고 민감한 도구를 절대 자동 허용하면 안 되는 이유입니다.

커리큘럼

  1. 섹션 1

    MCP란 무엇인가?

    모델을 도구에 연결하는 표준.

    1. N×M 통합 문제
    2. 호스트, 클라이언트 & 서버
    3. 도구, 리소스 & 프롬프트
    4. 왜 표준이 이겼는가
  2. 섹션 2

    도구 사용 루프

    모델이 실제로 도구를 호출하는 방법.

    1. 모델이 도구를 호출하는 방법
    2. 도구 스키마 (JSON)
    3. 타입 입력 & 검증
    4. 호출 & 반환
  3. 섹션 3

    첫 도구 만들기

    도구를 정의하고, 호출을 처리하고, 결과를 반환하고, 테스트하세요.

    1. 도구 정의하기
    2. 호출 처리하기
    3. 결과 반환하기
    4. 도구 테스트하기
  4. 섹션 4

    도구 안전

    인젝션, 포이즈닝, 그리고 최소 권한.

    1. 프롬프트 인젝션 (LLM01)
    2. 도구 포이즈닝
    3. 최소 권한
    4. 절대 자동 허용하지 마라

학습 경로

레슨 하나를 체험하고 습관으로 이어가세요.

무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능

시작하기

코스 목록으로 돌아가기