MCP (Model Context Protocol) — Anthropic 2024 외부 도구 표준
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 서버도구
GitHubissue/PR 생성·조회·comment
Linearticket 관리
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 코드 위험)