MCP (Model Context Protocol)
Term (용어)aiverifiedFri Apr 24

MCP (Model Context Protocol)

별칭: Model Context Protocol · MCP · Anthropic MCP

#기술용어#MCP#Anthropic#도구프로토콜#표준#ClaudeCode#2024

MCP (Model Context Protocol)

정의

Anthropic이 2024년 11월 발표한 오픈 표준 프로토콜. AI 어시스턴트(Claude·기타 LLM)가 외부 데이터 소스·도구·서비스(파일 시스템·DB·API·SaaS)에 표준화된 방식으로 접근할 수 있게 하는 통신 규약.

본문 — 기술 상세

왜 필요한가?

LLM이 외부 도구를 쓰려면 매번 도구별로 통합 코드 작성 필요했다. 50개 도구 × 10개 모델 = 500개 통합. MCP는 이 N×M 문제를 N+M으로 줄이는 표준:

  • MCP 서버 = 도구 제공자 (한 번만 만들면 모든 MCP 클라이언트에서 사용 가능)
  • MCP 클라이언트 = AI 앱 (Claude Desktop, Cursor 등)
  • 표준 메시지 포맷 = JSON-RPC 2.0 기반

비유: USB-C 같은 보편 인터페이스. 도구 제공자는 MCP 서버 한 번 만들면 끝, AI 앱은 MCP 지원만 하면 모든 도구 사용 가능.

MCP가 제공하는 3가지 기본 요소

  1. Resources (자원) — AI가 읽을 수 있는 데이터 (파일·DB 레코드 등)
  2. Tools (도구) — AI가 호출할 수 있는 함수 (검색·계산·전송 등)
  3. Prompts (프롬프트 템플릿) — 재사용 가능한 프롬프트 모음

통신 흐름

AI 앱 (Claude) ←─ MCP Protocol ─→ MCP 서버 (예: Google Drive 서버)
              질의/도구 호출            응답/실행 결과

주요 MCP 서버 (2026)

  • Filesystem — 로컬 파일 읽기·쓰기
  • GitHub — 이슈·PR·코드 관리
  • PostgreSQL / SQLite — DB 쿼리
  • Google Drive / Gmail / Calendar — 구글 워크스페이스
  • Slack / Notion / Linear — 협업 도구
  • Brave Search / Web Fetch — 웹 검색·크롤링
  • Memory / Knowledge — AI 장기 기억

보안 모델

  • 사용자 명시적 승인 후 도구 호출
  • 권한 범위 제한 (read-only, scoped)
  • 호출 로그 추적

사역 적용

본 프로젝트는 MCP를 통해:

  • Google Drive MCP — 사용자의 도서 원고·자료를 직접 읽어 INPUT 정착 (이번 세션에서 9018 ai-creation-faith-books 가져온 방식)
  • Gmail MCP — 사역 안내 메일 자동 검토·요약
  • Filesystem MCP — 본 프로젝트 wiki·sources 파일 직접 관리
  • Future: 우리말성경 MCP 서버 자체 개발 가능 — Claude가 우리말성경을 표준으로 인용하도록

에이전트 오케스트레이션에서 MCP는 도구 호출 표준층 — 본 프로젝트의 A01~A07 에이전트들이 MCP를 통해 외부 자원에 접근.

한계와 주의사항

  • MCP는 프로토콜일 뿐 — 보안·권한·검증은 클라이언트·서버 구현 책임
  • 민감 데이터 MCP 사용 시 사역 책임자 직접 승인 (미성년자 정보·상담 기록)
  • MCP 서버의 신학적 검증 ❌ — MCP가 가져온 데이터도 3중 가드레일 통과 필요
  • 표준 자체는 빠르게 발전 중 — 2026년 기준 사양 기반

관련