VibeCoding 365 로고 VibeCoding 365

바이브 코딩 사전

모델 컨텍스트 프로토콜

바이브 코딩 사전

모델 컨텍스트 프로토콜

영어 표기

MCP (Model Context Protocol)

예시

Claude Code에 PostgreSQL MCP 서버를 연결하면, '지난달 가입한 사용자 중 결제 전환율을 알려줘'라고 자연어로 요청할 때 Claude가 직접 DB를 쿼리하여 결과를 반환한다.

참고

MCP 사양은 지속적으로 업데이트되고 있으며, Google Cloud 등 주요 플랫폼도 지원을 발표했다.

공식·관련 링크

modelcontextprotocol.io

Anthropic이 2024년 11월에 공개한 오픈 소스·오픈 스탠더드 프로토콜로, LLM 애플리케이션이 외부 데이터 소스·도구·서비스와 표준화된 방식으로 연결될 수 있도록 설계되었다. MCP 이전에는 각 AI 도구가 외부 시스템(데이터베이스, API, 파일 시스템 등)과 통합하려면 개별적으로 커스텀 연동 코드를 작성해야 했으나, MCP는 이를 'MCP 서버'라는 표준 인터페이스로 통일한다. MCP 서버는 세 가지 핵심 프리미티브를 노출한다. 첫째 'Tools'는 모델이 호출할 수 있는 함수(예: DB 쿼리, API 호출), 둘째 'Resources'는 읽기 전용 컨텍스트 데이터(예: 파일 내용, 스키마), 셋째 'Prompts'는 재사용 가능한 프롬프트 템플릿이다. JSON-RPC 기반의 클라이언트-서버 아키텍처를 따르며, Claude Desktop, Claude Code, Cursor, VS Code 등 다양한 AI 클라이언트가 MCP를 지원한다. 개발자는 Python SDK·TypeScript SDK 등을 사용해 자신만의 MCP 서버를 구축하거나, 커뮤니티가 만든 수백 개의 기존 MCP 서버(PostgreSQL, GitHub, Slack, Figma 등)를 바로 연결할 수 있다. USB-C가 다양한 주변 기기를 하나의 포트로 연결하듯, MCP는 AI와 외부 세계를 잇는 범용 커넥터 역할을 한다.

카테고리
핵심 개념
난이도
intermediate
태그
MCP · 프로토콜
슬러그
mcp
상태
published
정렬 순서
78