Term (용어)aiverifiedMon May 04
MCP (Model Context Protocol) — Anthropic 2024 외부 도구 표준
별칭: MCP · Model Context Protocol · Anthropic MCP
#mcp#anthropic#tool-use#protocol#2024
정의
Model Context Protocol — Anthropic 이 2024 년 발표한 LLM 과 외부 도구 (DB / API / 파일시스템 / 외부 서비스) 간 통신 표준 프로토콜. concept/context-engineering 의 외부 도구 활용 영역의 핵심 매개체. MCP 서버 가 도구를 정의하면 MCP 클라이언트 (Claude Code · Cursor 등) 가 발견·호출.
Don't (오해 금지)
- ❌ MCP = RAG 와 같은 것 — RAG 는 검색·주입, MCP 는 도구 호출 표준
- ❌ MCP = 프롬프트 — 프롬프트는 언어, MCP 는 프로토콜
- ❌ MCP = Anthropic 전용 — 표준 공개. 누구든 서버·클라이언트 구현 가능
- ❌ MCP 만 있으면 충분 — 권한 분리 (어떤 도구를 누구에게 줄 것인가) 가 더 중요
사용 예
| MCP 서버 | 도구 |
|---|---|
| GitHub | issue/PR 생성·조회·comment |
| Linear | ticket 관리 |
| Notion / Slack | 문서·메시지 |
| 사내 DB | 권한 분리된 read-only 쿼리 |
| 파일시스템 | 격리된 영역에서 read/write |
본 강의에서의 위치
| 본 강의 | 위치 |
|---|---|
| C2.7 도구 생태계 | MCP = 도구 추상화 표준 |
| C3 엔지니어링 | 권한 분리 / fail-secure 적용 대상 |
| C6 시니어 | 시니어 첫 30 일 코스 Week 1 — MCP 서버 1 개 연결 권장 |
| C7 네이티브 | 네이티브 Month 2 — MCP 서버 자작 권장 |
주의사항
- 권한 분리 ❌ → 위험 (예: 운영 DB 에 write 권한 부여 → AI 가 잘못 실행 시 데이터 손실)
- MCP 만으로는 안전 보장 ❌ — Hooks 와 결합 필요
- 신뢰할 수 있는 MCP 서버만 사용 (3rd-party 코드 위험)