커리큘럼 폴더

중급 · 주 1회 3시간 · 총 12시간 · 코드 중심

MCP 서버 직접 만들기

Model Context Protocol로 내 데이터와 도구를 AI에 안전하게 연결합니다. Tool · Resource · Prompt를 정의하고, 권한을 통제하며, Claude Code와 실제로 붙여 쓰는 MCP 서버를 만듭니다.

  • MCP
  • Tool
  • Resource
  • Auth
  • Integration
4주

주 1회 진행

12시간

총 학습 시간

60%

실습 비중

1종

MCP 서버

Overview

과정 개요

누구를 위한 과정인지, 무엇을 배우고 무엇을 남기는지 먼저 확인하세요.

01

교육 대상

  • 사내 도구를 AI에 붙이려는 개발자
  • 자동화 파이프라인을 만드는 팀
  • AI 통합에 관심 있는 실무자
02

학습 목표

  • MCP 구조와 개념 이해
  • Tool · Resource · Prompt 정의
  • 권한과 보안 설계
  • 실제 클라이언트와 연동
03

운영 방식

  • 4주 / 주 1회 / 회당 3시간
  • 강의 35% · 실습 60% · 리뷰 5%
  • TypeScript로 서버 구현
04

최종 산출물

  • 동작하는 MCP 서버 1종
  • 도구 스키마 문서
  • 연동 가이드

Roadmap

4주 학습 로드맵

개념 → 도구 → 권한 → 연동 순서로 완성도를 높입니다.

  1. Week 01개념

    MCP의 구조

    MCP가 무엇을 해결하는지 이해하고 첫 서버를 띄웁니다.

  2. Week 02도구

    도구와 리소스

    AI가 호출할 도구와 읽을 리소스를 정의합니다.

  3. Week 03권한

    권한과 안전

    위험한 동작을 통제하고 안전하게 연결합니다.

  4. Week 04연동

    실전 연동

    Claude Code 등 실제 클라이언트에 붙여 씁니다.

Week01

MCP의 구조

MCP가 무엇을 해결하는지 이해하고 첫 서버를 띄웁니다.

  • 개념
  • Setup
  • 실습
1교시

왜 MCP인가

  • 표준 연결의 필요성
  • Server · Client · Host
  • 전송 방식 이해
2교시

첫 서버

  • 프로젝트 구조
  • 핸드셰이크와 기능 노출
  • 로컬 실행
3교시

실습: hello 서버

  • 기본 서버 구동
  • 클라이언트 연결 확인
  • 로그로 흐름 보기

결과물로컬에서 연결되는 MCP 서버

Week02

도구와 리소스

AI가 호출할 도구와 읽을 리소스를 정의합니다.

  • Tool
  • Resource
  • 실습
1교시

Tool 정의

  • 입력 스키마 설계
  • 실행과 결과 반환
  • 에러 처리
2교시

Resource 제공

  • 파일·DB 노출
  • 동적 리소스
  • 캐싱
3교시

실습: 유틸 서버

  • 검색·조회 도구
  • 리소스 연결
  • 스키마 점검

결과물도구와 리소스를 가진 서버

Week03

권한과 안전

위험한 동작을 통제하고 안전하게 연결합니다.

  • Auth
  • Security
  • 실습
1교시

권한 설계

  • 읽기·쓰기 분리
  • 승인이 필요한 동작
  • 스코프 제한
2교시

보안

  • 비밀 관리
  • 입력 검증
  • 감사 로그
3교시

실습: 안전장치

  • 파괴적 동작 보호
  • 확인 절차
  • 실패 시나리오

결과물권한 통제가 적용된 서버

Week04

실전 연동

Claude Code 등 실제 클라이언트에 붙여 씁니다.

  • Integration
  • Deploy
  • Present
1교시

클라이언트 연결

  • 설정 등록
  • 도구 노출 확인
  • 실사용 시나리오
2교시

배포와 운영

  • 패키징
  • 환경 분리
  • 관측과 디버깅
3교시

완성 & 발표

  • 실제 업무 연결
  • 가이드 작성
  • 최종 발표

결과물실제 클라이언트와 연동된 MCP 서버

Core building blocks

MCP 4가지 구성요소

Tool · Resource · Prompt · Auth를 정의하면 어떤 AI 클라이언트와도 표준으로 연결됩니다.

Tool01

AI가 실행할 동작

예: 티켓 생성

Resource02

AI가 읽을 데이터

예: 고객 DB

Prompt03

재사용 지시

예: 주간 리포트

Auth04

권한 통제

예: 쓰기 승인

Before

도구마다 따로 연동해야 해요

After

표준 MCP로 한 번에 연결·재사용

Result

최종 산출물과 평가 기준

배포자료, 실습자료, 발표자료까지 한 번에 완성합니다.

최종 산출물

  • 동작하는 MCP 서버 1종
  • 도구 스키마 문서
  • 연동 가이드

평가 기준

  • 도구 스키마가 명확한가
  • 권한이 안전하게 통제되는가
  • 실제 클라이언트와 붙는가
  • 재사용 가능한가

활용 예시

  • 사내 검색 MCP
  • 이슈트래커 연동
  • DB 조회 서버
  • 배포 자동화 도구

일회성 연동에서, 표준으로 재사용되는 도구 서버로.

Join this course

MCP 서버 직접 만들기, 지금 바로 시작해 보세요.

수강 상담