MCP란?
MCP(Model Context Protocol)는 LLM과 외부 도구·데이터 소스를 연결하는 벤더 중립 표준 프로토콜이다. Claude Desktop, Cursor, Claude Code 등이 지원한다.
구성 요소
- Server: 도구와 리소스를 제공하는 쪽
- Client: LLM 앱 (Claude Desktop 등)
- 3대 프리미티브: Resources(읽기 데이터), Tools(호출 가능 함수), Prompts(템플릿)
왜 중요한가
기존엔 벤더마다 도구 연결 방식이 달라 같은 기능을 여러 번 구현해야 했다. MCP는 한 번 구현하면 모든 MCP 호환 클라이언트에서 재사용되게 만든다.