AI 에이전트 확장 도구 이해하기 (1/3): Skills, MCP, Subagents 비교
· 약 5분
이 글은 3부작 시리즈의 첫 번째 글입니다.
AI에게 "이번 주말 친구들 생일파티 준비해줘"라고 말한다고 상상해보세요. AI가 이 일을 잘 해내려면 연결(친구들 연락처), 노하우(초대장 작성법), 분업(케이크와 장식 동시 준비)이 필요합니다. 바로 이 세 가지 문제를 해결하기 위해 Skills, MCP, Subagents 같은 도구들이 등장했습니다.
한눈에 보기: AI를 돕는 4가지 도구
| 도구 | 한마디 설명 | 비유 |
|---|---|---|
| Skills | "이렇게 하면 돼" 노하우 노트 | 요리할 때 레시피북 |
| MCP | 외부 시스템 연결 케이블 | 냉장 고 문 열기 |
| Subagents | 일을 나눠 하는 도우미들 | 친구들이랑 숙제 분담 |
| Commands | 특정 작업 시작 버튼 | 게임 시작 버튼 |
+------------------------------------------------------------------+
| |
| AI Assistant (Claude) |
| | |
| +------------+------------+ |
| | | | |
| v v v |
| +-----+ +-----+ +------+ |
| | MCP | |Skill| | Sub | |
| +--+--+ +--+--+ |agent | |
| | | +---+---+ |
| v v v |
| |
| CONNECT KNOWLEDGE DELEGATE |
| |
| "Open the "Here's the "Hey friends, |
| fridge" recipe" let's split |
| the work" |
| |
+------------------------------------------------------------------+
이제 하나씩 자세히 알아볼게요.
Skills: AI의 노하우 노트
이게 뭐야?
Skills는 AI에게 "이런 일은 이렇게 하면 돼"라고 알려주는 노하우 노트예요.
요리할 때 레시피북을 보는 것처럼, AI도 특정 작업을 할 때 Skills를 참고합니다.
예시로 이해하기
상황: "생일 초대장 써줘"
Skills가 없을 때: AI가 대충 아는 대로 작성 → 매번 다른 스타일
Skills가 있을 때: "초대장 작성 노하우" 스킬을 읽고 → 일관된 품질
Skills 안에는 이런 내용이 들어있어요:
이름: birthday-invitation-writer
설명: 생일 초대장 작성을 도와줍니다
# 초대장 작성 가이드
1. 먼저 누구의 생일인지 확인하세요
2. 날짜, 시간, 장소를 명확히 적으세요
3. 친근한 말투를 사용하세요
4. 마지막에 RSVP 연락처를 넣으세요
핵심 특징
- AI가 알아서 꺼내봄: "초대장 써줘"라고 하면 AI가 관련 스킬을 자동으로 찾아서 읽어요
- 토큰 효율적: 필요한 스킬만 그때그때 불러와서 사용해요 (나중에 자세히 설명할게요)
- 공유 가능: 내가 만든 스킬을 다른 사람도 쓸 수 있어요
MCP: 연결 케이블
이게 뭐야?
MCP(Model Context Protocol)는 AI가 외부 시스템에 연결하는 케이블이에요.
냉장고 안에 뭐가 있는지 보려면 냉장고 문을 열어야 하잖아요? MCP가 그 "문을 여는" 역할을 해요.
예시로 이해하기
상황: "내 캘린더에서 이번 주말 일정 확인해줘"
MCP가 없을 때: AI는 당신의 캘린더에 접근할 방법이 없어요 ❌
MCP가 있을 때: 캘린더 MCP가 연결되어 있으면 일정을 가져올 수 있어요 ✅
MCP로 연결할 수 있는 것들:
- 캘린더 (Google Calendar, Outlook)
- 파일 저장소 (Google Drive, Dropbox)
- 메신저 (Slack, Discord)
- 데이터베이스
- 그 외 수천 가지...
핵심 특징
- 연결만 담당: MCP는 "캘린더에서 데이터 가져와"까지만 해요. 그 데이터로 뭘 할지는 모름
- 범용 표준: 한 번 만들어두면 여러 AI 도구에서 쓸 수 있어요
- 주의점: 연결할 게 많아지면 AI의 "가방"이 무거워져요 (토큰 문제 - 3편에서 자세히!)
