나에게 필요한 지식과 기술을 검색해 보세요.

대표이미지

개발자를 위한 MCP 완벽 가이드

MCP Complete Guide – Build and Connect Tools for LLMs

강사

헨리 하비브

강의

54강

시간

7h 31m

수강기간

6개월

레벨

초급

정가

136,000

판매가

27,200

총 결제 금액

80%

27,200

MCP(Model Context Protocol)는 AI 시스템과 외부 시스템 간 상호작용을 표준화하는 핵심 프로토콜입니다. 이 강좌에서 복잡한 툴 콜링을 추상화하고, RAG 저장소를 활용한 메모리 트래커, API 래퍼 등 확장 가능한 MCP 서버와 클라이언트를 파이썬으로 직접 구축 및 배포하는 방법을 완벽히 마스터하세요.


PROBLEM
DEFINITION

MCP 마스터 클래스: AI 에이전트 개발의 새로운 표준

파이썬으로 MCP 서버와 클라이언트를 밑바닥부터 구축하는 완벽 가이드

"LLM 프레임워크마다 다른 Tool Calling 방식, 비효율적인 API 연동과 유지보수, 로컬 시스템 제어의 한계... 당신의 AI 에이전트 개발은 불필요한 작업의 반복으로 점철되어 있습니다."

 
Situation Analysis 

지금, 당신의 AI 에이전트 개발은 멈춰있지 않습니까?

🧩

비표준화된 연동

각 LLM 프레임워크마다 다른 툴 호출 방식으로 인해 표준화된 개발이 불가능합니다.

🔁

반복적인 개발

외부 API를 연동할 때마다 매번 개별 코드를 개발하며 바퀴를 재발명하고 있습니다.

🔧

유지보수 부담

API 업데이트 시 직접 코드를 수정해야 하고, 로컬 시스템 제어는 너무 복잡합니다.

이러한 비효율을 방치하면, 당신의 프로젝트는 경쟁력을 잃고 도태될 수밖에 없습니다.

 
TARGET
OUTCOME

이 강의의 목표는 단 하나!

MCP 아키텍처를 완벽히 이해하고, 파이썬으로 정교한 MCP 서버와 클라이언트를 직접 구축하여 어떤 AI 시스템이든 외부 서비스와 표준화된 방식으로 연동할 수 있게 됩니다.

수강 후, 당신은 할 수 있습니다:

  • MCP 서버와 클라이언트를 밑바닥부터 직접 개발하고 패키징

  • Gmail, Slack 등 외부 API와 로컬 파일을 표준화된 방식으로 연동

  • 로컬(STD I/O) 및 원격(Streamable HTTP) 배포 시나리오 모두 정복

 
Problem Breakdown 

문제를 해결하기 위한 3가지 핵심 접근법

복잡한 문제를 3개의 핵심 요소로 분해하고, 각 요소를 해결하기 위한 명확한 학습 전략을 제시합니다.

1

아키텍처 심층 학습

USB-C처럼 모든 것을 연결하는 표준 프로토콜, MCP의 개념과 작동 원리를 완벽히 이해합니다.

2

실습 중심 구축

한 번만 제대로 만들면 누구나 재사용 가능한 표준화된 MCP 서버와 클라이언트를 직접 개발합니다.

3

다양한 시나리오 정복

로컬 및 원격 배포를 모두 학습하여 로컬 파일 제어부터 웹 서비스까지 모든 시나리오에 대응합니다.

 
DRIVER
TREE

핵심 개선 영역 1: 개발 표준화

문제점: 비표준화된 툴 호출 방식

MCP 아키텍처 심층 학습

표준 프로토콜 개념 및 작동 원리 이해

Tools, Resources, Prompts 핵심 구조 학습

 
 

핵심 개선 영역 2: 개발 효율 극대화

문제점: 반복적인 API/로컬 연동 개발과 유지보수의 비효율

재사용 가능한 MCP 서버/클라이언트 직접 구축

로컬(STD I/O) 및 원격(HTTP) 배포 학습

API 업데이트 시 코드 유지보수 부담 제거

 
VALUE
PROPOSITION

이 강의는 ...

개념부터 배포까지, MCP의 모든 것을 다루는 유일한 종합 가이드

단순히 MCP를 사용하는 법을 넘어, 아키텍처의 철학을 이해하고 파이썬으로 서버와 클라이언트를 직접 개발, 패키징, 원격 배포하는 전 과정을 마스터합니다.

 
Value Proposition 

이 강의는 ...

100% 실습 기반, 실전형 전문가 양성 과정

'Hello World'부터 RAG 기반 메모리 트래커, Chess.com API 연동 서버까지, 실제 작동하는 다양한 MCP 프로젝트를 처음부터 끝까지 직접 구축하며 실무 역량을 완성합니다.

 
LEARNING
STRUCTURE

4가지 파트로 완성하는 MCP 마스터 과정

 

파트 1: MCP 핵심 개념과 아키텍처 정복

왜 MCP가 필요한지, 어떻게 작동하는지 근본 원리를 이해합니다.

 

파트 2: MCP 서버 개발 마스터

Tools, Resources 등 MCP 서버의 모든 기능을 활용하여 기초부터 고급 서버까지 구축하고 배포합니다.

 

파트 3: MCP 클라이언트 개발 및 AI 에이전트 연동

LLM이 MCP 서버와 상호작용하는 클라이언트를 개발하고 최신 프레임워크와 통합합니다.

 

파트 4: 실전 MCP 프로젝트 포트폴리오 완성

학습한 모든 내용을 종합하여 실무에 바로 적용 가능한 완성도 높은 프로젝트를 만듭니다.

 
Hypothesis 

당신의 문제를 해결합니다 ...

"수백 줄의 반복적인 API 연동 코드를 단 몇 줄의 표준화된 JSON 코드로 대체하는 MCP의 핵심 가치를 실습으로 증명함으로써, 수강생은 비효율적인 개발 방식에서 벗어나 생산적이고 확장 가능한 AI 에이전트 개발자로 거듭날 수 있다."

어떻게???

  • 직접 코드를 작성하며 생산성 향상을 체감합니다.

  • 표준화된 개발 방식의 확장성을 경험합니다.

  • 실전 프로젝트 포트폴리오를 통해 실무 역량을 검증합니다.


강사

헨리 하비브

헨리 하비브

헨리 하비브는 선도적인 경영 컨설팅 회사의 숙련된 관리자이며, 포춘 500대 기업에게 성장 전략, 운영 및 분석에 대해 자문을 제공합니다. 그는 지능형, AI 기반 솔루션 구축을 전문으로 하며, 효율적이고 이해하기 쉬운 비즈니스 도구를 만들기 위해 생성 AI와 코드 없는 애플리케이션 개발을 선도합니다. 모든 규모의 조직에 데이터 기반 영향을 지속적으로 제공하는 입증된 이력을 보유하고 있으며, 전 세계적으로 300K 이상의 학생들에게 헌신적인 교육자이기도 합니다. AI 에이전트, 자동화, 코드 없는 개발 및 생산성에 대한 주제로 학습자들에게 권한을 부여합니다. 또한 그는 지능형 작업자 플랫폼을 이끌어 전문가들이 Gen AI와 자동화를 활용해 업무 성과를 향상시킬 수 있도록 돕고 있습니다.

커리큘럼

1_1 MCP는 왜 존재할까요?

05:16

02

1_2 MCP의 역사와 장점

08:19

03

1_3 MCP란 무엇인가

03:53

04

1_4 이 강의는 무엇인가요?

03:20

05

1_5 강의 로드맵

05:35

06

1_6 강사 소개

01:11

07

1_7 성공의 핵심 요소

02:09

08

1_8 평가 남기기

00:57

09

2_1 MCP 아키텍처 심층 분석: 에이전트와 L과 함께

09:23

10

2_2 MCP 서버 심층 분석 및 도구 활용

03:06

11

2_3 전체 MCP 클라이언트와 서버 워크플로우 체인

06:18

12

2_4 기타 MCP 기본 요소(리소스 및 프롬프트)

08:03

13

2_5 FastMCP와 로우레벨 서버 비교

05:15

14

2_6 로컬과 원격 MCP 비교 - Stdio와 스트리머블(Streamable)

09:37

15

3_1 환경 설정

09:16

16

3_2 리소스(Resources)

03:33

17

4_1 간단한 Claude와 Airbnb MCP 예제

09:21

18

4_2 간단한 MCP 서버 만들기 1

09:13

19

4_3 간단한 MCP 서버 만들기 2

15:43

20

4_4 MCP 클라이언트를 MCP 서버에 로컬로 연결하기

15:06

21

4_5 MCP 클라이언트를 MCP 서버에 연결하기

06:29

22

5_1 MCP_서버와_로컬_파일_1

10:28

23

5_2 MCP_서버와 로컬 파일_2

04:22

24

5_3 MCP 서버를 사용하여 데스크와 상호작용하기

09:43

25

5_4 MCP 서버를 사용하여 API 호출하기

12:53

26

5_5 MCP 서버를 다른 AI 모델 또는 우리와 함께 사용하는 방법

13:46

27

5_6 MCP 서버에서 복잡한 입력 처리하기

11:05

28

6_1 MCP 리소스와 프롬프트 소개

06:29

29

6_2 프롬프트 심층 탐구

12:43

30

6_3 리소스 심층 탐구

12:50

31

6_4 리소스 심층 분석 및 입력값 활용

11:26

32

7_1 MCP 배포 소개

10:04

33

7_2 MCP 서버 생성 및 패키징

08:09

34

7_3 MCP 서버를 Gi와 같은 패키지 매니저에 배포하기

14:05

35

8_1 Stre를 활용한 원격 MCP 서버 소개

04:45

36

8_2 스트리밍 가능한 HTTP MCP 서버 생성 및 호스팅

08:09

37

8_3 MCP 클라이언트를 스트리밍 가능한 HTTP MCP 서버에 연결하기

05:06

38

8_4 MCP 서버를 가상 머신에 설치하기

14:40

39

8_5 MCP 서버에 스트리밍 가능한 HTTP로 연결하기 (M 사용)

02:46

40

8_6 M을 이용한 MCP 서버 스트리머블 HTTP 연결

07:49

41

9_1 MCP 클라이언트 소개

04:09

42

9_2 MCP_클라이언트_세션_클래스

03:46

43

9_3 MCP 클라이언트에서 도구 나열 및 호출하기

12:11

44

9_4 MCP 클라이언트에서 리소스 나열 및 호출하기

12:41

45

9_5 MCP 클라이언트에서 프롬프트 목록 확인 및 호출하기

04:35

46

9_6 MCP 클라이언트에서 쿼리 처리 - LLM 연결

13:03

47

9_7 MCP 클라이언트에서 쿼리 처리 - LLM 연결

09:40

48

10_1 MCP_서버_빌드_메모리_트래커_1

11:13

49

10_2 MCP_서버_메모리_트래커_구현_2

12:16

50

10_3 MCP_서버_체스_통계_구축_1

14:17

51

10_4 MCP_서버에서 체스 통계 구축_2

04:25

52

10_5 MCP 클라이언트 빌드 및 다중 MCP 서버 예제 1

19:52

53

10_6 MCP_클라이언트_멀티_MCP_서버_예제_2

04:29

54

11_1 보너스 영상

02:38

수강 후기

첫번째 리뷰어가 되어주세요.

소중한 후기가 다른 분들께 도움이 될 거에요.

136,000

80%

27,200