AI 에이전트 확장 도구 이해하기 (3/3): MCP vs Skills의 전략적 선택
1편에서는 AI를 돕는 4가지 도구를 알아봤고, 2편에서는 Skills를 깊이 파봤어요. 오늘은 좀 더 큰 그림을 볼 거예요: MCP의 토큰 문제가 얼마나 심각한지, Anthropic은 왜 MCP를 Linux Foundation에 기부했는지, 그리고 우리는 뭘 배워야 할지 알아봅니다.
MCP 토큰 문제: 얼마나 심각해?
2편에서 MCP가 가방을 무겁게 만든다고 했죠? 실제 숫자를 볼게요.
실제 측정 결과
| 상황 | 토큰 소모 | 비유 |
|---|---|---|
| "안녕"이라고만 말함 | 46,000+ | 편지 한 장 쓰려고 백과사전 들고 다님 |
| "회의 노트 요약해줘" | 240,000+ | 메모 하나 보려고 도서관 전체를 가방에 |
| 일반적인 MCP 연결 | 50,000+ | 시작도 전에 가방이 반쯤 참 |
+------------------------------------------------------------------+
| |
| MCP Token Problem - Real Numbers |
| |
| Your AI's backpack can hold: [====================] 100,000 |
| |
| After connecting MCP tools: |
| |
| [################====] Already 80% full! |
| ^ ^ |
| | | |
| Tool manuals Room left for |
| (50,000+) actual work |
| |
| Problem: Where do you put the actual task? |
| |
+------------------------------------------------------------------+
왜 이런 일이 생길까?
MCP는 연결할 수 있는 모든 도구의 설명서를 미리 가방에 넣어요.
캘린더, 드라이브, 슬랙, 이메일, 데이터베이스... 각각 수백 페이지의 설명서가 있다고 생각해보세요. 10개만 연결해도 설명서만 수천 페이지!
+------------------------------------------------------------------+
| |
| Why MCP Uses So Many Tokens |
| |
| You connect 10 MCP servers: |
| |
| [Calendar] -> 500 tokens (tool descriptions) |
| [Drive] -> 800 tokens |
| [Slack] -> 600 tokens |
| [Email] -> 400 tokens |
| [Database] -> 1,200 tokens |
| [GitHub] -> 2,000 tokens |
| [Notion] -> 700 tokens |
| [Jira] -> 900 tokens |
| [Figma] -> 500 tokens |
| [Stripe] -> 600 tokens |
| ───────────── |
| TOTAL: 8,200 tokens BEFORE you even ask anything! |
| |
| And this is a SMALL example... |
| Real enterprise setups: 50,000 - 100,000+ tokens |
| |
+------------------------------------------------------------------+
해결책들이 나오고 있어요
Anthropic도 이 문제를 알고 있어요. 그래서 해결책을 만들었어요:
| 해결책 | 설명 | 효과 |
|---|---|---|
| Tool Search | 모든 도구 대신, 필요한 도구만 검색해서 로드 | 토큰 37% 감소 |
| Programmatic Tool Calling | AI가 코드를 짜서 도구를 효율적으로 호출 | 중간 결과 토큰 절약 |
하지만 이건 "반창고"예요. 근본적인 해결은 아니죠.
MCP를 Linux Foundation에 기부한 이유
2025년 12월, 큰 뉴스가 있었어요.
Anthropic이 MCP를 Linux Foundation에 기부했습니다.
Linux Foundation은 Linux, Kubernetes, Node.js 같은 유명한 오픈소스 프로젝트를 관리하는 비영리 단체예요.
같이 참여한 회사들
+------------------------------------------------------------------+
| |
| Agentic AI Foundation (AAIF) |
| Under Linux Foundation |
| |
| +-- Founders ------------------------------------+ |
| | | |
| | Anthropic + OpenAI + Block | |
| | (donated MCP) (donated (donated | |
| | AGENTS.md) Goose) | |
| +------------------------------------------------+ |
| |
| +-- Supporters ----------------------------------+ |
| | | |
| | Google Microsoft AWS Cloudflare | |
| | Bloomberg | |
| +------------------------------------------------+ |
| |
+------------------------------------------------------------------+
Anthropic, OpenAI, Google, Microsoft, AWS... 경쟁사들이 다 모였어요!
MCP의 성과 (기부 전)
| 지표 | 숫자 |
|---|---|
| 공개 MCP 서버 | 10,000개+ |
| 월간 SDK 다운로드 | 9,700만+ |
| 채택한 제품 | ChatGPT, Cursor, Gemini, VS Code 등 |
엄청난 성공이죠?
그런데 왜 기부했을까?
여기서 재미있는 질문이 나와요:
"이렇게 성공했는데, 왜 남한테 줬어?"
Anthropic의 진짜 전략은?
두 가지 해석이 가능해요.
해석 1: "너무 커져서 나눠 관리하자" (공식 입장)
+------------------------------------------------------------------+
| |
| Official Story |
| |
| "MCP is too successful for one company to manage" |
| "Neutral governance is better for the ecosystem" |
| "Linux Foundation has decades of experience" |
| |
| Translation: "We're being generous for everyone's benefit" |
| |
+------------------------------------------------------------------+
해석 2: "문제는 커뮤니티가 해결해" (현실적 해석)
+------------------------------------------------------------------+
| |
| Realistic Interpretation |
| |
| MCP Problem: Token explosion, complex setup |
| |
| Anthropic's move: |
| - Donate MCP -> Community handles the problems |
| - Focus on Skills -> Our platform advantage |
| |
| School Analogy: |
| +--------------------------------------------------+ |
| | | |
| | MCP = School Library | |
| | "We built it, but now the city manages it" | |
| | -> Everyone shares maintenance burden | |
| | | |
| | Skills = Our Class's Special Study Method | |
| | "This is what WE teach best" | |
| | -> Our competitive advantage | |
| | | |
| +--------------------------------------------------+ |
| |
+------------------------------------------------------------------+
내 생각: 둘 다 맞아요
솔직히, 둘 다 사실인 것 같아요.
| 관점 | 사실인 가? |
|---|---|
| MCP가 성공해서 중립 관리가 필요 | ✅ 맞음 |
| MCP 토큰 문제가 골치 아픔 | ✅ 맞음 |
| Skills에 더 집중하고 싶음 | ✅ 아마도 |
| 유지보수 부담 분산 | ✅ 부분적으로 |
큰 그림: 누가 뭘 담당하나?
이제 AI 에이전트 세계의 역할 분담이 명확해졌어요.
+------------------------------------------------------------------+
| |
| AI Agent Ecosystem - Who Does What? |
| |
| +-- AAIF (Linux Foundation) ---------------------------+ |
| | | |
| | MCP AGENTS.md Goose | |
| | (Connect) (Instructions) (Open Agent) | |
| | | |
| | = Industry Infrastructure (everyone shares) | |
| +------------------------------------------------------+ |
| |
| +-- Individual Companies ------------------------------+ |
| | | |
| | Anthropic: Skills + Claude (competitive edge) | |
| | OpenAI: GPT + Custom Instructions | |
| | Google: Gemini + Agent Development Kit | |
| | | |
| | = Company-specific Advantages | |
| +------------------------------------------------------+ |
| |
+------------------------------------------------------------------+
비유: 도로와 자동차
- MCP = 도로 (모두가 공유하는 인프라)
- Skills = 자동차 브랜드별 특수 기능 (각 회사의 차별점)
도로는 정부(Linux Foundation)가 관리하고, 자동차 회사들은 각자의 차를 더 좋게 만드는 데 집중해요.
LangGraph, Deep Agents... 배워야 할까?
여기서 많이들 궁금해하는 질문:
"LangChain, LangGraph, Deep Agents 같은 것도 배워야 하나요?"
