13장. 자동화 워크플로 만들기 — MCP, Plugins, 외부 도구 연결
이 챕터를 읽으면, MCP로 외부 도구를 연결하고, Plugins으로 반복 워크플로를 묶고, 커뮤니티 도구를 안전하게 평가하여 교사 업무 자동화를 한 단계 올릴 수 있어요.
박선생님의 고민
11월, 공개수업 준비가 한창이에요.
박선생님의 업무 흐름은 이래요. (1) 클로드코드로 수업 자료를 만든다. (2) 만든 자료를 Google Drive에 업로드한다. (3) 학부모에게 수업 안내 이메일을 보낸다.
세 단계 각각은 어렵지 않아요. 문제는 이것이 별개의 작업이라는 점이에요. 자료를 만들고 → 파일을 드래그해서 Drive에 올리고 → 이메일을 열어서 파일을 첨부하고 → 안내 문구를 쓰고 → 보낸다. 자료 만드는 데 10분, 나머지 과정에 20분.
"자료 만드는 것보다 옮기는 게 더 오래 걸리네."
이 끊김을 이어주는 것이 MCP이에요.
김선생님 한마디
"저도 처음엔 '만들기'만 AI에게 맡겼어요. 그런데 MCP로 Google Drive를 연결하고 나니까, '만들어서 저장하기'까지 한 번에 돼요. 복사-붙여넣기-업로드가 사라졌어요. 처음 연결하는 데 10분 걸렸는데, 그 10분이 앞으로의 수백 시간을 아껴줘요."
이게 왜 되나요? — MCP 기초
MCP는 AI의 공구함입니다
MCP(Model Context Protocol)는 이름이 어렵지만, 개념은 단순해요.
비유하자면, 집에 공구함이 있다고 상상해보세요. 드라이버, 망치, 펜치 — 필요한 공구를 꽂아서 써요. 직접 손으로 못을 박을 수도 있지만, 망치를 쓰면 훨씬 빠르고 정확해요.
MCP는 클로드코드의 공구함이에요. Google Drive, Gmail, Notion, 학술 검색 도구 같은 외부 서비스를 "공구"처럼 꽂아 쓸 수 있게 해주는 연결 규격이에요. MCP를 연결하면 클로드코드가 직접 파일을 업로드하고, 이메일을 보내고, 데이터를 검색할 수 있어요.
read-first 원칙: 읽기 전용부터 시작하세요
MCP를 처음 연결할 때 지켜야 할 가장 중요한 원칙이에요. 처음에는 "읽기만 가능한" MCP부터 연결하세요.
비유하자면, 새 조교에게 처음부터 은행 통장을 맡기지 않아요. 먼저 서류 정리(읽기)를 맡겨보고, 잘 하는 걸 확인한 다음에 은행 업무(쓰기)를 맡기는 것이 안전해요.
- 읽기 MCP 먼저: Google Drive에서 파일 목록 확인, 이메일 수신함 읽기
- 쓰기 MCP는 나중에: 파일 업로드, 이메일 발송, 데이터 수정
max-connect 경고: 많이 연결할수록 좋은 것이 아니에요
공구함에 공구를 50개 넣으면 어떻게 될까요? 필요한 공구를 찾는 데만 시간이 걸려요. 공구 때문에 오히려 작업대가 좁아져요.
MCP도 마찬가지예요. 연결을 하나 추가할 때마다 두 가지 비용이 생겨요.
- 문맥 비용: 클로드코드가 "어떤 도구를 쓸 수 있는지" 기억하느라 작업 공간(토큰)을 차지해요.
- 보안 비용: 연결된 서비스마다 접근 권한이 넓어져요.
정말 자주 쓰는 MCP만 연결하세요. 교사 업무에서는 보통 2~3개면 충분해요.
Connector와 MCP의 차이
가끔 "Connector"라는 용어가 나와요. 간단히 정리하면 이래요. Connector는 Cowork에서 외부 서비스에 연결하는 화면(UI)이고, MCP는 그 연결의 기술 규격(프로토콜)이에요. 비유하자면, Connector는 콘센트의 겉모양이고, MCP는 전기 규격(220V/110V)이에요. 교사 입장에서는 "Connector 화면에서 연결하면 MCP로 동작한다"고 이해하면 충분해요.
MCP가 있어도 Skill이 필요한 이유
MCP를 연결했다고 해서 모든 것이 자동으로 잘 되는 것은 아니에요. Google Drive MCP를 연결했다고 해서, "어떤 폴더에, 어떤 이름으로, 어떤 형식으로 저장할지"까지 알아서 정해지지 않아요.
비유하자면, 공구함이 있다고 해서 가구를 잘 만들 수 있는 것이 아니에요. 공구함(MCP)은 도구를 제공하고, 설계도(Skill)는 그 도구를 어떤 순서로, 어떤 기준으로 쓸지를 정해줘요. 둘이 함께 있어야 안정적인 결과가 나와요.
실습해보기 — Google Drive MCP 연결
실습 1: Google Drive MCP 설치 및 테스트
> Google Drive MCP를 설치하고, 내 Drive의 "수업자료" 폴더 목록을 읽어줘.
설치가 완료되면, 클로드코드가 Google Drive의 파일 목록을 직접 읽을 수 있어요. "수업자료 폴더에 파일이 몇 개 있는지 알려줘" 같은 요청이 가능해져요.
실습 2: Gmail MCP로 이메일 초안 만들기
> Gmail MCP를 설치하고,
"공개수업 안내" 이메일 초안을 만들어줘.
수신: 학부모 (실제 발송은 내가 직접 확인 후에)
내용: 공개수업 일시, 장소, 준비물 안내
AI가 직접 이메일을 보내게 하지 마세요. 초안을 확인하고, 선생님이 직접 발송 버튼을 누르는 것이 안전해요. 학부모에게 보내는 이메일은 반드시 사람이 최종 확인해야 해요.
Plugins: Skills에서 Plugins으로
Plugin은 "수업 자료 생성 키트"입니다
앞 챕터들에서 Skill은 하나의 반복 작업을 정리한 "작업 매뉴얼"이라고 배웠어요. Plugin은 여러 Skill과 관련 설정을 하나로 묶은 "작업 키트"이에요.
비유하자면, Skill이 레시피(조리법) 한 장이라면, Plugin은 요리사예요. 요리사에게는 레시피뿐 아니라 칼 쓰는 법(Agent), 불 조절 규칙(Hook), 재료 구매처(MCP)까지 한 번에 들어 있어요.
교사 예시: "수업 자료 생성" Plugin
이런 Plugin을 상상해보세요.
| 구성 요소 | 내용 |
|---|---|
| Skill 1 | 퀴즈 생성 (/quiz) |
| Skill 2 | 수준별 활동지 분화 (/differentiate) |
| Hook | 학생 실명 감지 시 자동 경고 |
| MCP | Google Drive 연결 (결과물 자동 저장) |
이 네 가지가 하나의 Plugin으로 묶여 있으면, "수업 자료 만들어줘"라고 말하면 퀴즈 생성 → 수준별 분화 → 실명 체크 → Drive 저장이 한 번에 실행돼요. 각 단계를 따로 지시하지 않아도 돼요.
공식 Plugin 생태계: 어디서부터 볼까
공식 Plugin 저장소를 처음 보면 이름이 많아서 어디부터 봐야 할지 몰라요. 세 가지 범주로 나누면 돼요.
| 범주 | 예시 | 교사에게 의미 |
|---|---|---|
| 기반 도구 | skill-creator, hookify | 내 Skill과 Hook을 만드는 도구 |
| 품질 도구 | code-review, code-simplifier | 결과물 품질을 올리는 도구 |
| 언어별 도구 | LSP 플러그인 | 특정 프로그래밍 언어 지원 (교사는 필요 적음) |
교사에게 가장 유용한 것은 기반 도구 범주예요. skill-creator로 내 반복 업무를 Skill로 만들고, hookify로 자동 검증 규칙을 붙이는 것이 첫걸음이에요.
Cowork Plugin과 Claude Code Plugin의 차이
이름이 같아서 혼동하기 쉬워요. 핵심 차이는 이래요.
| Cowork Plugin | Claude Code Plugin | |
|---|---|---|
| 대상 | 비개발자, 업무 역할 중심 | 개발자, 코드 워크플로 중심 |
| 설치 | Plugin 마켓플레이스에서 설치 | 명령줄(CLI)로 설치 |
| 구성 | Skills + Connectors + sub-agents | Skills + Hooks + MCP + LSP |
교사가 주로 쓸 것은 Cowork Plugin이에요. Claude Code Plugin은 개발 환경에 특화되어 있으므로, 코딩 작업을 할 때만 관련돼요.
커뮤니티 도구 평가 — 무엇을 깔고 무엇을 피할까
잘 고르면 시간을 아끼고, 잘못 고르면 시간을 잡아먹습니다
공식 도구 외에도 커뮤니티에서 만든 도구들이 많아요. 교사에게 유용할 수 있는 것 세 가지를 소개해요.
| 도구 | 기능 | 교사 활용 |
|---|---|---|
| Context7 | 최신 문서를 AI에 주입 | 교육과정 최신 자료 참조 |
| Tavily | 웹 검색 결과를 AI에 연결 | 수업 자료 조사 |
| Task Master | 큰 작업을 작은 단계로 분해 | 프로젝트 계획 수립 |
탐색 사이트
새로운 Skill, Plugin, MCP를 찾고 싶을 때 방문할 수 있는 곳이에요.
- skills.sh: Skill 모음 사이트
- skillhub.club: 커뮤니티 Skill 허브
- anthropics/skills: Anthropic 공식 Skill 저장소
- awesome-claude-skills: GitHub의 선별된 Skill 목록
추천 조합 (교사용)
| 상황 | 추천 조합 |
|---|---|
| 수업 자료 제작 중심 | /quiz Skill + /lesson-plan Skill + Google Drive MCP |
| 연구·자료 수집 중심 | Tavily MCP + Context7 MCP + Projects 폴더 |
| 팀 협업 중심 | 공유 CLAUDE.md + /weekly-report Skill + Scheduled Tasks |
반복 업무 하나를 자동화로 바꾸는 법
자동화의 첫 걸음은 거창한 시스템이 아니에요. 지금 가장 자주 반복하는 업무 하나를 골라서, Skill 하나로 만드는 거예요.
- 반복 업무를 골라요. 예: 매주 금요일 주간 학습 보고서 작성
- 입력과 출력을 정해요. 입력: 이번 주 수업 기록. 출력: 학습 보고서 마크다운 파일.
- Skill 파일을 만들어요. SKILL.md에 "이 작업의 순서, 양식, 주의사항"을 적어요.
- 한 번 실행해봐요. 결과가 기대와 다르면 SKILL.md를 수정해요.
- Scheduled Tasks로 예약해요. "매주 금요일 오후 4시에 실행"으로 등록해요.
이 다섯 단계만 거치면, 매주 금요일 퇴근 전에 보고서 초안이 자동으로 만들어져 있어요.
안전하게 활용하기 — 외부 도구 보안 평가 체크리스트
설치 전에 반드시 확인할 5가지
커뮤니티 도구는 편리하지만, 아무거나 설치하면 안 돼요. 새 Skill이나 Plugin을 설치하기 전에 다섯 가지를 확인하세요.
체크리스트:
| # | 확인 항목 | 확인 방법 |
|---|---|---|
| 1 | scripts/, assets/, references/ 폴더 확인 | README만 보지 말고, 포함된 파일 전체를 둘러보세요. 설명과 다른 파일이 있으면 경고 신호입니다. |
| 2 | 외부 URL 호출 여부 | Skill이 외부 사이트에 데이터를 보내는지 확인하세요. 교사 자료가 외부로 나갈 수 있습니다. |
| 3 | allowed-tools 범위 | 이 도구가 파일 쓰기, 삭제 같은 강한 권한을 요구하는지 확인하세요. 읽기만 필요한 도구가 쓰기 권한을 요구하면 의심하세요. |
| 4 | 격리 환경에서 먼저 테스트 | 실제 수업 자료가 있는 폴더가 아닌, 테스트용 빈 폴더에서 먼저 실행해보세요. |
| 5 | 팀 배포 전 승인 절차 | 혼자 쓸 때는 괜찮았던 도구도, 학년 전체에 배포할 때는 학년 부장이나 정보 담당 교사의 확인을 받으세요. |
이 다섯 가지를 모두 통과하면 비교적 안전해요. 하나라도 확인이 안 되면, 그 도구는 쓰지 않는 것이 나아요. 공식 도구나 Anthropic이 검증한 도구를 우선 사용하세요.
[Cowork] MCP + Scheduled Tasks 조합
"매주 금요일 주간 학습 보고서 → Drive 자동 저장"
MCP와 Scheduled Tasks를 합치면, 완전한 자동화 워크플로가 돼요.
예시 흐름:
- Scheduled Tasks: "매주 금요일 오후 4시" 실행
- Skill: /weekly-report 실행 (이번 주 수업 기록 읽기 → 보고서 초안 작성)
- MCP: Google Drive에 자동 저장
- 결과: 금요일 오후 4시가 되면, 보고서 초안이 Drive의 "주간보고서" 폴더에 저장되어 있음
교사가 할 일은 월요일 아침에 Drive를 열어서 보고서를 확인하고, 필요하면 수정하는 것뿐이에요. 금요일 퇴근 전에 보고서를 쓰느라 30분을 쏟던 일이 사라져요.
Cowork에서 이렇게 설정해요.
매주 금요일 오후 4시에 /weekly-report를 실행하고,
결과물을 Google Drive의 "주간보고서/2026" 폴더에 저장해줘.
오해 바로잡기
"MCP를 많이 연결하면 더 강력해진다"
아니에요. 연결이 늘어날수록 문맥 비용이 증가하고, 보안 표면이 넓어져요. 비유하자면, 트럭에 짐을 많이 실을수록 빠르게 달릴 수 있는 것이 아니에요. 과적은 사고를 불러요. 필요한 것만 연결하세요.
이번 주 딱 한 가지
가장 자주 반복하는 업무 하나를 골라서 Skill 파일을 만들어보세요.
아직 MCP를 연결하지 않아도 돼요. Skill 하나만 만들어도 "매번 같은 설명을 반복하는" 시간이 줄어들어요. SKILL.md 파일에 (1) 이 작업의 목표, (2) 순서, (3) 양식, (4) 주의사항 네 가지만 적으면 돼요. 그것이 자동화의 시작이에요.
이 챕터의 핵심:
- MCP는 AI의 공구함이다. 읽기 전용부터 시작하고(read-first), 필요한 것만 연결하고(max-connect 경고), 공구함이 있어도 설계도(Skill)가 필요하다.
- Plugin은 Skill+Agent+Hook+MCP를 묶은 역할 키트다. 개별 도구를 따로 설정하는 대신 Plugin 하나로 워크플로 전체를 설치할 수 있다.
- 커뮤니티 도구는 설치 전에 5항목 보안 체크리스트를 반드시 통과해야 한다. 공식 도구를 우선하고, 격리 환경에서 먼저 테스트하는 것이 안전하다.
참고 출처
- Anthropic, "Claude Code Docs: MCP, Plugins, Skills" (2026)
- Anthropic, "The Complete Guide to Building Skills for Claude" (2026)
- 원본 참고: 마스터 가이드 §6.4-6.7 (Plugins, MCP, Connector/Skill 관계), §6.16 (Cowork/Code 플러그인 교차), §10.5-10.7 (커뮤니티 도구 평가, 추천 조합), §10.6 (외부 보안 체크리스트)
도구와 워크플로가 갖춰졌으니, 이제 같은 구독료로 더 많은 일을 해내는 효율적인 사용법을 살펴볼 차례예요.