MCP(Model Context Protocol)는 2024년 11월 Anthropic이 제안한 「LLM과 외부 도구·데이터 소스를 연결하는 표준 프로토콜」입니다.
「LLM 분야의 USB 표준」을 목표로 하며, 빠르게 업계 표준으로 자리잡고 있습니다.
MCP 등장 전에는 LLM이 외부 도구를 쓰려면 각 도구마다 따로 통합 코드를 작성해야 했습니다.
Slack 연동 따로, Gmail 연동 따로, 사내 DB 연동 따로 — 매번 다른 형식이고 호환성이 없었습니다.
MCP는 이 모든 통합에 통일된 인터페이스를 제공합니다.
구조는 단순합니다.
「MCP 서버」가 도구나 데이터 소스를 정해진 포맷으로 노출하고, 「MCP 클라이언트」(LLM 호스트 앱)가 그 서버에 연결해 도구를 발견·사용합니다.
한 번 만들어진 MCP 서버는 모든 호환 클라이언트에서 쓸 수 있어 통합 비용이 크게 줄어듭니다.
비유하자면 MCP는 「USB 표준이 만들어진 시점의 컴퓨터 주변기기」와 같습니다.
그 전에는 키보드·마우스·프린터·외장하드가 각자 다른 케이블·드라이버를 썼지만, USB 표준화 이후로는 어느 기기든 어느 컴퓨터에든 꽂으면 됩니다.
MCP는 Anthropic의 Claude Desktop·Claude Code 등에서 처음 지원됐고, 이후 OpenAI·Google 등 주요 LLM 회사들도 지원을 발표했습니다.
사내 시스템·생산성 도구·개발 도구를 LLM에 연결하는 사실상 표준이 되어 가고 있으며, 2025년에는 수천 개의 MCP 서버가 공개되어 있습니다.
한 줄 요약
MCP는 LLM과 외부 도구·데이터를 잇는 표준 프로토콜로, 「USB 표준」처럼 통합 비용을 크게 줄여 줍니다.
Anthropic이 시작했고 빠르게 업계 표준이 되었습니다.
더 알아볼 것
- MCP 공식 사양
- Anthropic의 첫 MCP 서버 모음
- MCP vs Function Calling — 두 기술의 관계