🚀 MCP란 무엇인가?

Model Context Protocol - AI의 USB-C 포트

🔌 MCP의 개념

MCP는 AI 애플리케이션을 위한 표준 연결 규격입니다.

  • USB-C처럼 다양한 도구를 연결
  • Claude가 외부 시스템과 소통
  • 실시간 데이터 접근 가능
  • 자동화 작업 수행

⚡ 학원 운영의 변화

기존: 수동으로 각종 업무 처리

⬇️

MCP 도입 후: AI가 자동으로 처리

  • 카카오톡 자동 발송
  • 학교 일정 자동 수집
  • 시간표 자동 생성
  • 데이터 분석 및 보고
🤖

Claude AI

자연어 이해

🔗

MCP

연결 다리

⚙️

외부 도구

실제 작업 수행

✨ Claude MCP의 특징

왜 학원 원장님께 필요한가?

구분 기존 방식 MCP 활용
카카오톡 발송 ❌ 수동으로 하나씩 발송
❌ 시간 많이 소요
✅ "학부모님들께 알림 보내줘"
✅ 자동 일괄 발송
학교 일정 확인 ❌ 각 학교 홈페이지 방문
❌ 수동으로 일정 정리
✅ 자동으로 일정 수집
✅ 정리된 형태로 제공
시간표 작성 ❌ 엑셀로 수동 작성
❌ 강사 일정 조율 복잡
✅ 조건 입력하면 자동 생성
✅ 최적화된 배치
데이터 분석 ❌ 복잡한 계산 필요
❌ 시각화 어려움
✅ 자연어로 분석 요청
✅ 즉시 결과 제공

💡 핵심 장점

🚀 설정의 간단함

JSON 파일 한 번만 설정하면 끝!

🔗 완벽한 통합

Claude Desktop 내에서 모든 작업 처리

🎯 자연어 명령

복잡한 GUI 조작 없이 말로 명령

⚡ 실시간 처리

즉시 결과 확인 및 피드백

⚙️ MCP 설정하기

3단계 완성! 클릭 몇 번이면 끝

🎯 총 소요시간: 3분
📁
STEP 1

파일 찾기

설정 파일 열기
Windows 폴더

STEP 2

코드 입력

설정 코드
복사 & 붙여넣기

🚀
STEP 3

재시작

Claude Desktop
종료 후 재실행

🎉 성공 확인: 화면 상단에 🔌 아이콘이 보이면 완료!

🎯 학원 업무별 MCP 서버

각 업무에 맞는 도구 선택하기

📁

파일 시스템 연결

🎯 용도:
• 학생 성적표 자동 읽기
• 출석부 데이터 분석
• 문서 자동 정리

🌐

웹 스크래핑

🎯 용도:
• 학교 홈페이지 일정 수집
• 경쟁 학원 정보 조사
• 교육 정책 뉴스 모니터링

🏆 학원 원장님 완벽 설정

{ "mcpServers": { "sequential-thinking": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-sequential-thinking" ] }, "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "C:/학원자료" ] }, "playwright": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-playwright" ] }, "kakao-sender": { "command": "python", "args": [ "D:/Dev/ControlKakaoTak/kakao_mcp_server.py" ] } } }
💡 이 설정 하나로 모든 학원 업무 자동화 완성!

💬 나만의 MCP: 카카오톡 자동 발송

학부모 소통의 혁신

🎯 주요 기능

  • 개별 메시지 전송
    특정 학부모께 맞춤 메시지
  • 구글시트 일괄 전송
    전체 학부모 동시 발송
  • 자연어 명령 지원
    "김선생님에게 메시지 보내줘"
  • 전송 상태 추적
    발송 성공/실패 자동 기록

📊 활용 시나리오

🔔 긴급 공지
태풍으로 인한 휴강 안내

📋 정기 안내
월말 성적표 발송 알림

🎯 개별 상담
학생별 맞춤 상담 일정

📅 행사 안내
학부모 설명회 참석 요청

🚀 실제 사용 예시

👤 원장님: "중3 수학반 학부모들께 내일 모의고사 안내 메시지 일괄 발송해줘"

🤖 Claude: "구글시트에서 중3 수학반 학부모 명단을 확인하고 모의고사 안내 메시지를 발송하겠습니다."

✅ 결과: 15명에게 자동 발송 완료, 전송 상태 로그 기록됨

🔧 카카오톡 MCP 기술 구조

어떻게 작동하는가?

1

이미지 인식 기반 UI 자동화

카카오톡 UI 요소를 이미지로 인식하여 자동 조작

  • 검색창, 메시지 입력창, 전송 버튼 자동 인식
  • PyAutoGUI + OpenCV 활용
2

구글시트 연동 시스템

학부모 명단과 메시지를 구글시트에서 자동 읽기

| 학생 | 학부모 | 메시지 | 전송여부 | |--------|----------|---------------|----------| | 홍길동 | 홍어머니 | 성적 안내... | FALSE | | 김철수 | 김아버지 | 상담 요청... | FALSE |
3

MCP 서버 인터페이스

Claude Desktop과의 자연어 소통 인터페이스

  • send_kakao_message: 개별 메시지 전송
  • send_kakao_batch: 구글시트 일괄 전송
  • check_kakao_status: 카카오톡 상태 확인

🔍 설치 요구사항

📦 필수 소프트웨어
  • Python 3.7+
  • 카카오톡 PC 버전
  • Google 계정 (시트 연동시)
⚙️ 환경 설정
  • 화면 배율 100% 권장
  • 카카오톡 기본 테마 사용
  • 친구 목록 화면에서 실행

🏫 Playwright로 학사일정 자동 수집

주변 중고등학교 일정을 한 번에!

🎯 Playwright MCP란?

  • 웹 브라우저 자동화
    실제 브라우저를 조작해서 데이터 수집
  • JavaScript 실행
    동적 웹페이지도 완벽 처리
  • 다중 브라우저 지원
    Chrome, Firefox, Safari 모두 가능
  • 스크린샷 기능
    수집 과정을 이미지로 확인

🏆 기존 방식과의 차이

구분 기존 Playwright
수집 방식 ❌ 수동 방문 ✅ 자동 수집
소요 시간 ❌ 1시간+ ✅ 5분 내
정확성 ❌ 놓칠 가능성 ✅ 완벽 수집

🎬 실제 사용 시나리오

📝 명령: "불암중학교, 대진고등학교, 서라벌고등학교의 2025년 2학기 시험 일정을 모두 수집해서 정리해줘"

🔄 자동 실행 과정:
1️⃣ 각 학교 홈페이지 자동 방문
2️⃣ 학사일정 페이지 자동 탐색
3️⃣ 시험 관련 일정 자동 추출
4️⃣ 통합 표로 자동 정리

📊 결과: 3개 학교의 모든 시험 일정이 깔끔한 표 형태로 제공됨

⚡ 수집 가능한 정보

📅 시험 일정
중간/기말고사 날짜
🏖️ 방학 기간
여름/겨울방학 일정
🎉 학교 행사
체육대회, 축제 등

💻 Playwright 실습하기

학교 홈페이지에서 일정 수집하는 실제 과정

1

Playwright MCP 서버 설정

"playwright": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-playwright"] }

확인 방법: Claude Desktop에서 🔌 아이콘 클릭 후 Playwright 서버 연결 상태 체크

2

자연어 명령으로 데이터 수집 요청

예시 명령어:
"playwright를 사용해서 [학교명] 홈페이지에서 2025년 학사일정을 수집해줘. 특히 시험 일정과 방학 기간을 중점적으로 찾아서 표로 정리해줘."
3

결과 확인 및 활용

  • 수집된 일정을 우리 학원 달력과 비교
  • 시험 기간 전후로 특강 일정 계획
  • 학부모 안내문에 활용할 정보 선별
  • 경쟁 학원과 차별화된 수업 일정 수립

💡 실제 활용 시나리오

📝 명령: "불암중학교, 대진고등학교, 서라벌고등학교의 2025년 2학기 시험 일정을 모두 수집해서 정리해줘"

🔄 자동 실행 과정:
1️⃣ 각 학교 홈페이지 자동 방문
2️⃣ 학사일정 페이지 자동 탐색
3️⃣ 시험 관련 일정 자동 추출
4️⃣ 통합 표로 자동 정리

📊 결과: 3개 학교의 모든 시험 일정이 깔끔한 표 형태로 제공됨

💡 활용 방안: 시험 2주 전부터 특강 시작, 방학 중 집중반 운영 계획 수립

1 / 8