MCP란 무엇인가: AI 커넥터 뒤의 공통 규격, 어디까지 알면 되나
"그래서 MCP가 대체 뭔가요? 커넥터 붙이다 보니까 자꾸 나오던데."
결론부터 말하면 MCP는 AI를 외부 도구와 데이터에 연결하는 공통 규격입니다. Model Context Protocol의 약자이고 공식 문서는 이를 "AI 애플리케이션을 위한 USB-C 포트"에 비유합니다. 이 트랙에서 우리가 연결해 본 클로드 커넥터와 챗GPT 플러그인이 바로 이 규격 위에서 돌아갑니다. 제미나이의 연결된 앱만 성격이 조금 다른데 아래에서 따로 짚습니다. 오늘은 설치할 것도 외울 코드도 없습니다. 개념 하나만 이해하면 이 트랙은 끝납니다. 앞선 레슨에서 연결한 커넥터로 실제 일까지 시켜보셨다면 그게 이미 MCP 위에서 돌아간 것입니다. MCP가 뭔지만 궁금해서 오셨다면 이 레슨만 보셔도 됩니다.
- MCP (Model Context Protocol)
AI 애플리케이션을 외부 데이터와 도구에 연결하는 오픈 표준. 기기마다 달랐던 충전 단자가 요즘 흔히 C타입이라 부르는 USB-C 하나로 정리된 것처럼, 서비스마다 제각각이던 연결 방식을 하나의 공통 규격으로 모았다. 2024년 11월 Anthropic이 공개했고 2025년 12월부터는 리눅스 재단 산하에서 관리되는 공용 표준이다.
MCP란 무엇인가요?
익숙한 장면부터 차근차근 가보겠습니다. 요즘 충전기 단자를 흔히 C타입이라고 부릅니다. 정식 명칭이 USB-C입니다. 이게 표준이 되기 전을 떠올려 보세요. 아이폰은 8핀 라이트닝을 썼고 갤럭시를 비롯한 안드로이드폰은 5핀 마이크로 USB를 썼습니다. 더 거슬러 올라가면 20핀, 24핀 같은 단자도 있었습니다. 기기마다 구멍 모양이 다르니 서랍에는 어디에 쓰는지도 모를 케이블이 뒤엉켜 있었고, 밖에서 배터리가 없으면 "혹시 케이블 뭐 쓰세요?"부터 물어야 했습니다.
지금은 아이폰도 갤럭시도 노트북도 태블릿도 같은 케이블 하나로 충전됩니다. 아이폰마저 15부터 C타입으로 넘어왔습니다. 기기 회사와 케이블 회사가 조합마다 따로 맞추는 대신 모두가 같은 규격을 따르기로 한 결과입니다. 규격 하나가 정리되니 케이블 한 줄이면 끝나는 세상이 됐습니다.
AI 연결에도 똑같은 문제가 있었습니다. AI 도구는 챗GPT, 클로드, 제미나이처럼 여러 개입니다. 연결하고 싶은 서비스도 드라이브, 노션, 슬랙처럼 여러 개입니다. 공통 규격이 없으면 조합마다 전용 연결을 따로 만들어야 합니다. AI 3개와 서비스 10개면 연결 30개를 각각 개발하고 관리해야 하는 구조입니다. Anthropic은 2024년 11월 MCP를 공개하면서 파편화된 연결을 단일 규격으로 대체하겠다고 밝혔습니다. 서비스 쪽에서 규격에 맞는 연결 창구를 한 번만 만들면 그 창구를 지원하는 모든 AI가 꽂아 쓸 수 있게 하자는 것입니다.
그렇다면 한 회사가 만든 규격을 다른 회사들이 따라줄까요? 여기서 반전이 있었습니다. 경쟁사들이 합의했습니다. Anthropic은 2025년 12월 9일 MCP를 리눅스 재단 산하의 에이전틱 AI 재단(Agentic AI Foundation)에 기증했습니다. 이 재단을 Anthropic과 OpenAI, Block이 함께 설립했고 구글, 마이크로소프트, AWS 등이 지원사로 참여합니다. 클로드를 만든 회사와 챗GPT를 만든 회사가 같은 연결 규격에 합의한 셈입니다. Anthropic이 기증 발표에서 밝힌 수치로 공개된 MCP 서버는 1만 개를 넘었고 개발자용 SDK 다운로드는 월 9,700만 회에 달합니다. 표준 전쟁이 벌어지는 대신 USB-C처럼 하나로 수렴한 드문 사례입니다.
커넥터와 MCP는 무슨 관계인가요?
그럼 우리가 이 트랙에서 연결한 커넥터와 MCP는 어떤 사이일까요? 커넥터가 완제품 케이블이라면 MCP는 그 케이블이 따르는 단자 규격입니다. 레슨 2에서 구글 드라이브 커넥터를 연결할 때 우리는 규격을 의식할 필요가 없었습니다. 케이블을 살 때 USB-C 명세서를 읽지 않는 것과 같습니다. 하지만 그 매끄러운 연결이 가능했던 이유가 바로 밑에 깔린 공통 규격입니다.
도구별로 보면 이렇습니다.
- 클로드: 커넥터 디렉터리가 MCP 기반이라고 Anthropic이 기증 발표에서 밝혔습니다. 디렉터리에 없는 서비스를 붙이는 커스텀 커넥터 메뉴는 아예 "원격 MCP 서버"를 등록하는 문이라고 공식 문서가 안내합니다.
- 챗GPT: 플러그인이 외부 서비스에서 실시간 정보를 읽거나 작업을 수행할 때 MCP 서버를 창구로 쓴다고 OpenAI 개발자 문서가 안내합니다.
- 제미나이: 레슨 3에서 본 연결된 앱은 구글이 자사 서비스를 직접 붙인 것이라 성격이 다릅니다. 다만 제미나이도 개발자용 API에서 MCP 서버 연결을 지원합니다.
규격이 통일되면 우리에게 무엇이 좋을까요? 두 가지입니다. 서비스 회사가 MCP 창구를 하나만 만들면 클로드에서도 챗GPT에서도 쓸 수 있습니다. 그만큼 연결 가능한 서비스가 빠르게 늘어납니다. 그리고 디렉터리에 없는 서비스라도 MCP 창구만 있으면 커스텀 커넥터로 직접 연결할 수 있습니다. 이 문은 무료 계정에도 열려 있고 무료는 1개까지 등록할 수 있습니다. 레슨 2의 자주 걸리는 문제에서 "디렉터리에 없으면 커스텀 커넥터 영역"이라고 미뤄뒀던 이야기가 바로 이것입니다.
MCP 서버라는 말이 자꾸 나오는 이유
MCP를 검색하면 꼭 따라 나오는 말이 있습니다. MCP 서버입니다. 서버라는 단어에서 서버실 랙과 깜빡이는 초록 불부터 떠올라 겁이 나기 쉬운데 여기서는 훨씬 소박한 뜻입니다. MCP 서버는 연결의 상대편에서 AI의 요청을 받아주는 프로그램입니다.
식당에 비유하면 이렇습니다. 손님이 AI이고 주방이 노션이나 드라이브 같은 서비스라면 MCP 서버는 주문을 받아 주방에 전달하고 음식을 내오는 직원입니다. 서버(server)라는 이름 그대로 서빙하는 쪽입니다. "지난달 회의록 찾아줘"라는 요청이 오면 MCP 서버가 드라이브에서 문서를 찾아 AI에게 건네줍니다. 공식 아키텍처 문서 기준으로 요청하는 쪽의 AI 앱은 호스트, 받아주는 프로그램은 서버라고 부릅니다. 이 프로그램은 내 컴퓨터 안에서 돌 수도 있고(로컬) 인터넷 너머 서비스 회사 쪽에서 돌 수도 있습니다(원격). 웹에서 쓰는 커넥터의 상대편은 대부분 원격 서버입니다.
여기서 선을 하나 긋겠습니다. 우리는 MCP 서버를 만들 일이 없습니다. "mcp 서버 만들기"나 "mcp 서버 구축"으로 검색하면 나오는 자료와 유튜브 강의 대부분은 창구를 새로 차리려는 개발자용입니다. 식당 직원 교육 매뉴얼을 손님이 외울 필요는 없습니다. 우리가 할 일은 이미 차려진 창구 중에서 골라 연결하는 것까지입니다.
다만 손님 입장에서도 지켜야 할 안전 수칙이 하나 있습니다. 커스텀 커넥터로 아무 서버나 연결하지 않는 것입니다. 커스텀 커넥터는 Anthropic이 검증하지 않은 서비스도 연결할 수 있는 문입니다. 그래서 악성 MCP 서버가 숨은 지시문으로 AI가 의도하지 않은 행동을 하게 만들 수 있다고 공식 문서가 경고합니다. 신뢰할 수 있는 회사가 공식으로 운영하는 서버만 연결하고 레슨 1에서 배운 대로 권한 화면을 읽고 허용하면 됩니다.
비개발자는 어디까지 알면 되나요?
MCP와 얽히는 방식은 세 층으로 나뉩니다. 개념을 이해하는 층, 만들어진 서버를 골라 연결하는 층, 서버를 직접 만드는 층입니다.
- 개념 이해: MCP가 공통 규격이고 커넥터가 그 위에서 돌아간다는 것. 이 레슨으로 끝났습니다.
- 골라서 연결: 디렉터리에서 커넥터를 고르거나 신뢰할 수 있는 서비스의 공식 MCP 서버 주소를 등록하는 것. 디렉터리 연결은 이미 해봤고 직접 등록은 다음 트랙에서 실습합니다.
- 직접 만들기: 우리 회사 시스템의 전용 창구를 새로 개발하는 것. 코드를 쓰는 개발 영역입니다.
마케터에게 필요한 범위는 앞의 두 층까지입니다. 세 번째 층은 개발자에게 맡기면 됩니다. 케이블 규격의 수혜자가 되는 데 필요한 것은 단자를 알아보고 꽂는 능력이지 케이블 공장이 아니기 때문입니다. MCP 강의나 유튜브 심화 자료를 볼 때도 이 구분을 기준으로 삼으면 됩니다. 제목에 "만들기", "구축", "개발"이 들어가면 세 번째 층의 자료입니다. 지금 몰라도 되는 내용이니 겁먹지 않아도 됩니다.
트랙 완주: 다음 무대는 터미널
이 트랙에서 우리가 밟은 계단을 돌아보겠습니다. 레슨 1에서 커넥터 개념과 권한 화면 읽는 법을 배웠고 레슨 2에서 클로드에 드라이브를 직접 연결했습니다. 레슨 3에서 챗GPT와 제미나이의 연결까지 비교했습니다. 레슨 4에서는 그 연결로 드라이브와 지메일과 캘린더에 실제 일을 시켜봤고, 오늘 그 전부의 밑바닥에 깔린 규격을 확인했습니다. 파일을 나르던 손이 연결을 관리하는 손으로 바뀌었습니다.
다음 트랙에서는 무대를 브라우저 밖으로 옮깁니다. 터미널에서 AI를 쓰는 법을 배우고 트랙의 마지막 레슨에서는 claude mcp add 명령어로 오늘 배운 MCP 연결을 직접 등록해 봅니다. 오늘 개념을 잡아둔 이유가 거기서 드러납니다.
미리 예고를 하나 하면, 터미널로 넘어가는 순간 새로운 질문이 생깁니다. 터미널의 AI는 MCP를 붙이지 않아도 내 파일을 읽고 명령을 실행합니다. 그러면 같은 일을 명령어로도 할 수 있고 MCP로도 할 수 있다는 뜻인데, 둘은 어디서 갈릴까요? 실제로 써보면 AI가 어떤 작업은 명령어로 처리하고 어떤 작업은 MCP로 처리하는 장면을 보게 됩니다. 그 구분은 다음 트랙의 마지막 레슨에서 짚습니다.
저는 MCP 이전을 겪었습니다. 어떤 서비스를 AI에 붙이려면 API 키를 발급받고, 구글 클라우드 콘솔에 들어가 인증 정보를 만들고, JSON 파일을 받아 어딘가에 두고, 그러고도 안 됐습니다. 무엇이 잘못됐는지 알아내는 데만 며칠이 갔습니다.
MCP가 나오고 그 과정이 사라졌습니다. 최근에 어떤 서비스를 붙일 때는 주소 하나를 넣었더니 끝이었고, 나중에는 그 주소를 넣는 단계도 없이 목록에서 고르기만 하면 됐습니다.
그런데 정작 이게 MCP라는 걸 한참 몰랐습니다. 터미널에서 클로드코드를 매일 쓰던 때인데도 그랬습니다. 웹에서 쓰는 커넥터와 터미널에서 붙이는 MCP를 다른 것으로 알고 있었으니까요. 확인한 계기는 우연이었습니다. 웹에서 커넥터 하나를 연결했는데 터미널을 열어 보니 거기에도 붙어 있었습니다. 그때는 신기했습니다. 지금은 왜 그런지 알아서 신기할 일이 아닌데, 신기해했던 제가 신기합니다.
같은 규격 위에 있으니 한쪽에서 붙이면 다른 쪽에서도 보이는 것입니다. 개념 하나를 알고 나면 따로 외울 것이 하나 줄어듭니다.
- MCP는 AI를 외부 도구와 데이터에 연결하는 공통 규격. 공식 문서의 비유는 AI용 USB-C 포트
- 2024년 11월 Anthropic이 공개, 2025년 12월 리눅스 재단 산하 재단에 기증. OpenAI와 구글까지 같은 규격에 합의
- 이 트랙에서 쓴 클로드 커넥터와 챗GPT 플러그인이 MCP 위에서 돌아감. 커스텀 커넥터는 원격 MCP 서버를 직접 등록하는 문
- MCP 서버는 연결 상대편에서 요청을 받아주는 프로그램. 식당의 서빙 직원 같은 역할이고 우리가 만들 일은 없음
- 비개발자의 범위는 개념 이해와 골라서 연결까지. 서버 만들기는 개발 영역이니 겁먹지 않아도 됨
자주 묻는 질문
MCP란 무엇인가요?
Model Context Protocol의 약자로 AI 애플리케이션을 외부 데이터와 도구에 연결하는 오픈 표준입니다. 공식 문서는 AI용 USB-C 포트에 비유합니다. 서비스마다 제각각이던 연결 방식을 하나의 규격으로 통일해서 규격에 맞는 연결 창구 하나면 여러 AI에서 쓸 수 있습니다.
MCP 서버란 무엇인가요?
연결의 상대편에서 AI의 요청을 받아 데이터를 찾아주거나 작업을 수행하는 프로그램입니다. 내 컴퓨터에서 도는 로컬 서버와 인터넷 너머에서 도는 원격 서버가 있고 웹에서 쓰는 커넥터의 상대편은 대부분 원격 서버입니다. 쓰는 사람이 서버를 직접 만들 필요는 없습니다.
MCP는 어떻게 사용하나요?
비개발자 기준으로는 별도 사용법이 없습니다. 클로드나 챗GPT에서 커넥터와 앱을 연결하면 이미 MCP를 쓰고 있는 것입니다. 디렉터리에 없는 서비스는 클로드의 커스텀 커넥터 메뉴에 그 서비스의 공식 원격 MCP 서버 주소를 등록해 연결할 수 있습니다.
MCP는 클로드 전용인가요?
아니요. Anthropic이 2024년에 공개했지만 2025년 12월 리눅스 재단 산하 에이전틱 AI 재단에 기증되어 공용 표준이 됐습니다. 재단은 Anthropic, OpenAI, Block이 함께 설립했고 챗GPT, 제미나이, Cursor, 마이크로소프트 코파일럿 등이 MCP를 지원합니다.
비개발자도 MCP 서버 만드는 법을 배워야 하나요?
아니요. 서버 만들기는 서비스 쪽 연결 창구를 새로 개발하는 일이라 개발 영역입니다. 비개발자에게 필요한 범위는 MCP가 공통 규격이라는 개념 이해와 이미 만들어진 커넥터나 서버를 골라 연결하는 것까지입니다.
Sources (7)펼쳐서 전체 출처 보기
- Model Context Protocol 공식 문서, What is MCP: 정의, USB-C 포트 비유, 지원 생태계 (2026-08-21 확인)
- Model Context Protocol 공식 문서, Architecture overview: 호스트/클라이언트/서버 구조, 로컬과 원격 서버 구분 (2026-08-21 확인)
- Anthropic, Introducing the Model Context Protocol: 2024-11-25 공개, 파편화된 연결을 단일 규격으로 대체 (2026-08-21 확인)
- Anthropic, Donating the Model Context Protocol: 2025-12-09 에이전틱 AI 재단 기증, 공동 설립사와 지원사, 서버 1만 개와 월 9,700만 다운로드, 클로드 디렉터리 커넥터 75개 이상이 MCP 기반 (2026-08-21 확인)
- Claude Help Center, Getting started with custom connectors using remote MCP: 커스텀 커넥터와 원격 MCP 서버, 추가 경로(Customize > Connectors > + > Add custom connector), 무료 포함 전 플랜 제공과 무료 1개 제한, Team/Enterprise는 소유자만 추가, 미검증 서버와 악성 서버 경고 (2026-08-21 확인)
- OpenAI Developers, MCP server (Plugins): 챗GPT 플러그인이 실시간 정보 조회와 작업 수행에 MCP 서버를 사용 (2026-08-21 확인)
- Google AI for Developers, Gemini API Function calling: 제미나이 API의 원격 MCP 서버 연결 지원 (2026-08-21 확인)