0Pricing
MCP Academy icon

MCP Academy

PYTHONAiBackendEnterprise

Model Context Protocol로 AI 도구와 통합을 구축하세요. LLM을 데이터, 도구, API에 연결하는 개방형 표준입니다.

🤖 AI 기반📚 30개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

Model Context Protocol (MCP): AI 도구 구축

Model Context Protocol로 AI 도구와 통합을 구축하세요. LLM을 데이터, 도구, API에 연결하는 개방형 표준입니다. 이 트랙은 완전 초급(A1)부터 고급(B2)까지 30개의 체계적인 미니 코스를 제공하며, 짧고 집중된 강의와 빠른 퀴즈로 각 개념을 확실히 습득할 수 있습니다.

학습 내용

기초부터 시작하여 중급, 고급 주제까지 단계적으로 진행하며, 각 코스는 이전 내용 위에 구축됩니다. 모든 강의는 실용적이고 간결하며, 필요할 때 24시간 AI 튜터의 도움을 받을 수 있습니다.

진행 방식

각 코스는 4개의 집중되고 간결한 강의로 구성됩니다. 하루에 몇 개의 강의를 완료하면 몇 개월이 아닌 몇 주 안에 전체 트랙을 마스터할 수 있습니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

30개 코스

MCP Academy 학습 경로의 모든 코스.

01

MCP란 무엇이며 왜 필요한가

A14개 레슨

Model Context Protocol이 어떤 문제를 해결하며 인공지능 기술 스택에서 어디에 해당하는지 설명합니다.

02

호스트, 클라이언트, 서버 이해하기

A14개 레슨PRO

MCP의 세 가지 역할과 하나의 메시지가 그 사이를 어떻게 오가는지 파악합니다.

03

JSON-RPC: MCP의 언어

A14개 레슨PRO

MCP가 내부적으로 보내는 JSON-RPC 메시지를 읽고 분석합니다.

04

MCP 작업 공간 설정하기

A14개 레슨PRO

서버를 구축하고 실행할 수 있도록 Python SDK와 도구를 설치합니다.

05

첫 MCP 서버

A14개 레슨PRO

처음부터 최소한의 작동하는 MCP 서버를 구축하고 실행하고 검증합니다.

06

MCP의 세 가지 기본 요소

A24개 레슨PRO

도구, 리소스, 프롬프트를 구분하고 알맞은 요소를 선택합니다.

07

실제로 작동하는 도구 정의하기

A24개 레슨PRO

명확한 인수와 출력을 갖춘 유용한 MCP 도구를 작성합니다.

08

모델에 리소스 제공하기

A24개 레슨PRO

인공지능이 읽을 수 있도록 파일과 데이터를 MCP 리소스로 제공합니다.

09

재사용 가능한 프롬프트 템플릿 구축하기

A24개 레슨PRO

사용자 입력을 바로 사용할 수 있는 지침으로 바꾸는 MCP 프롬프트를 만듭니다.

10

서버 실행, 테스트 및 검사

A24개 레슨PRO

표준 입출력, Claude Desktop, MCP Inspector를 사용하여 서버가 작동하는지 검증합니다.

11

Pydantic으로 타입 안전한 도구 입력 만들기

B14개 레슨PRO

Pydantic 모델을 사용하여 도구 인수를 검증하고 문서화합니다.

12

구조화되고 타입이 지정된 도구 출력

B14개 레슨PRO

클라이언트가 안정적으로 분석할 수 있도록 풍부하고 예측 가능한 결과를 반환합니다.

13

동적 리소스와 템플릿

B14개 레슨PRO

URI의 매개변수로 필요할 때 리소스를 생성합니다.

14

서버 수명 주기와 컨텍스트

B14개 레슨PRO

시작, 종료, 요청별 컨텍스트를 깔끔하게 관리합니다.

15

서버의 강력한 오류 처리

B14개 레슨PRO

서버를 중단하지 않고 모델과 클라이언트에 실패를 전달합니다.

16

스트리밍 가능한 HTTP로 MCP 제공하기

B14개 레슨PRO

표준 입출력을 넘어 HTTP로 서버를 제공하여 원격에서 사용할 수 있게 합니다.

17

HTTP 서버 인증하기

B14개 레슨PRO

토큰 기반 인증으로 원격 MCP 서버를 보호합니다.

18

샘플링: 서버가 모델에 요청하게 하기

B14개 레슨PRO

샘플링을 사용하여 서버가 호스트의 LLM에 완성 결과를 요청할 수 있게 합니다.

19

루트와 클라이언트 기능

B14개 레슨PRO

클라이언트가 서버에 제공하는 디렉터리와 기능을 알아봅니다.

20

진행 상황, 취소 및 기록

B14개 레슨PRO

진행 상황을 보고하고 취소 요청을 처리하며 구조화된 기록을 클라이언트로 보냅니다.

21

프로덕션 수준의 서버 설계

B24개 레슨PRO

신뢰할 수 있고 구성 가능하며 배포할 준비가 된 서버를 설계합니다.

22

보안 및 권한 설계

B24개 레슨PRO

MCP 서버의 위협을 모델링하고 최소 권한 액세스를 적용합니다.

23

Python으로 MCP 클라이언트 구축하기

B24개 레슨PRO

MCP 서버에 연결하여 구동하는 자체 클라이언트를 작성합니다.

24

MCP를 데이터베이스 및 API에 연결하기

B24개 레슨PRO

실제 데이터 소스와 웹 서비스를 MCP 도구 및 리소스로 감쌉니다.

25

여러 서버 오케스트레이션하기

B24개 레슨PRO

여러 MCP 서버를 결합하고 레지스트리를 통해 서버를 검색합니다.

26

원격 MCP 서버 배포하기

B24개 레슨PRO

인터넷으로 접근할 수 있는 MCP 서버를 컨테이너화하고 호스팅합니다.

27

MCP 서버 관측 가능성

B24개 레슨PRO

추적, 측정 지표, 기록을 추가하여 서버의 작동을 확인합니다.

28

성능 및 확장

B24개 레슨PRO

MCP 서버를 빠르게 만들고 동시 부하를 처리할 수 있게 합니다.

29

종합 프로젝트: 실제 MCP 서버

B24개 레슨PRO

실제 서비스를 통합한 완전하고 문서화된 MCP 서버를 배포합니다.

30

더 넓은 에이전트 생태계에서의 MCP

B24개 레슨PRO

에이전트 프레임워크 및 A2A 프로토콜과 함께 MCP의 위치를 파악합니다.

자주 묻는 질문

자주 묻는 질문

MCP Academy 강의는 무료인가요?

네, MCP Academy 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

PYTHON을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 PYTHON 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 PYTHON은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

MCP Academy을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 MCP Academy 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 PYTHON을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 PYTHON을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

MCP Academy을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기