홍드로이드의 야매코딩

MCP(Model Context Protocol) 5분 이해하기 — AI계의 USB-C 본문

AI & Vibe Coding

MCP(Model Context Protocol) 5분 이해하기 — AI계의 USB-C

홍드로이드 2026. 6. 29. 11:46

 

요즘 AI 좀 본다 하면 MCP라는 말이 끊임없이 들립니다. "MCP 서버 깔았다", "MCP 연동했다"… 그런데 정작 MCP가 뭔지 한 줄로 설명하라면 막막하죠. 이 글은 딱 5분, 그 막막함을 없애는 게 목표입니다.

📌 이 글에서 얻어갈 것
✓ MCP가 뭔지 한 문장으로 (그리고 USB-C 비유)
✓ 왜 갑자기 다들 MCP를 쓰는가
✓ 작동 원리 — Host · Client · Server 3요소
✓ 초보자가 지금 바로 시작하는 법 + 보안 주의점

MCP가 뭐야? — 한 문장 정의

MCP(Model Context Protocol)는 AI 애플리케이션을 외부 시스템에 연결하기 위한 오픈소스 표준입니다. Anthropic(클로드 만든 회사)이 2024년 11월 25일 발표·공개했어요. 쉽게 말해, AI가 파일·데이터베이스·검색엔진·각종 도구에 접근해 실제 작업을 하도록 연결해주는 "규격"입니다.

🔌 MCP = "AI계의 USB-C"
USB 포트 하나로 온갖 기기를 꽂듯, 표준 하나로 어떤 AI든 어떤 데이터·서비스에 연결

이 비유가 핵심입니다. 예전엔 AI를 어떤 도구에 연결하려면 매번 전용 코드를 짜야 했습니다. USB-C가 나오기 전 기기마다 충전기가 달랐던 것처럼요. MCP는 그 연결 방식을 하나의 표준으로 통일했습니다. 커스텀 코드 없이, 표준만 맞으면 꽂으면 됩니다.

왜 다들 MCP를 쓸까?

AI 모델 자체는 똑똑하지만, 기본적으로 "갇혀" 있습니다 — 내 파일도 못 보고, 최신 정보도 모르고, 외부 작업도 못 합니다. MCP는 이 벽을 허뭅니다. MCP를 쓰면 Claude나 ChatGPT 같은 AI가:

📁 데이터 소스에 연결 — 로컬 파일, 데이터베이스
🔧 도구를 사용 — 검색엔진, 계산기, API
⚙️ 워크플로를 실행 — 특화된 프롬프트·작업

즉, "말만 하는 AI"에서 "실제로 일하는 AI"로 만들어주는 연결 고리가 MCP입니다.

어떻게 작동해? — Host · Client · Server

MCP는 클라이언트-서버 구조입니다. 3개의 역할만 알면 끝납니다.

HOST
Host (호스트)
AI 애플리케이션 본체. 예: Claude Desktop, AI IDE. 사용자가 직접 쓰는 프로그램.
CLIENT
Client (클라이언트)
Host가 각 서버마다 하나씩 만드는 연결 담당자. 서버와 1:1 전용 통로를 유지합니다.
SERVER
Server (서버)
실제 기능을 제공하는 프로그램. 내 컴퓨터에서 돌며 "파일 읽기", "DB 조회" 같은 능력을 AI에게 줍니다.
💡 한 문장 요약

Host(AI 앱)가 Client(통로)를 통해 여러 Server(능력)에 연결된다. USB 허브에 여러 기기를 꽂는 그림을 떠올리면 됩니다.

초보자, 지금 바로 시작하기

"코드 짜야 하는 거 아냐?" 아닙니다. Claude Desktop이면 터미널·설정파일 없이 클릭만으로 됩니다.

1. Claude Desktop → Settings > Extensions
2. Browse extensions에서 원하는 MCP 서버 선택
3. 원클릭 설치 — 끝!

Anthropic이 검토한 서버들을 Desktop Extensions(.mcpb 파일) 형태로 제공해서, 파일을 더블클릭하면 Claude Desktop에서 바로 설치됩니다. 의존성 충돌이나 설정 파일 씨름이 없어요 — 초보자에게 딱입니다.

⚠️ 알고 써야 할 보안 주의점

편한 만큼 위험도 있습니다. MCP는 외부 코드를 AI에 연결하는 거라, 신뢰할 수 없는 서버는 위험합니다.

🛑 도구 중독(Tool Poisoning)
악성 MCP 서버가 도구 설명·파라미터·반환값에 숨겨진 지시를 심어 AI 행동을 조작할 수 있습니다. AI는 그 지시를 진짜 명령으로 오해할 수 있어요.
출처 모를 서버 설치 검증된(Anthropic 검토) 서버만 사용
도구 응답 맹신 응답을 "신뢰 불가 입력"으로 취급
민감 권한 부여 파일·계정 접근 권한은 최소한으로

자주 묻는 질문 (FAQ)

Q. MCP, 개발자만 쓰나요?

아닙니다. Claude Desktop의 원클릭 설치 덕에 비개발자도 씁니다. 코드를 짜는 건 "MCP 서버를 만드는" 사람의 몫이고, "쓰는" 건 클릭이면 됩니다.

Q. ChatGPT에서도 MCP 되나요?

MCP는 오픈 표준이라 특정 회사 전용이 아닙니다. Anthropic이 시작했지만 표준으로 공개돼, 여러 AI 도구가 채택하고 있습니다.

Q. 꼭 써야 하나요?

AI에게 단순 질문만 한다면 필수는 아닙니다. 하지만 "내 파일 정리해줘", "DB에서 찾아줘"처럼 실제 작업을 시키고 싶다면 MCP가 그 문을 열어줍니다.

마치며

MCP를 한 줄로 정리하면 — "AI를 바깥세상에 연결하는 USB-C 표준"입니다. 정의(연결 표준), 비유(USB-C), 구조(Host·Client·Server), 시작법(Claude Desktop 원클릭), 주의점(도구 중독)만 기억하면 이제 누가 MCP 얘기를 꺼내도 막히지 않습니다.

다음 글에서는 RAG가 뭐길래? 개념부터 직접 만들기까지를 다뤄보겠습니다. MCP 써보신 분들은 어떤 서버가 제일 유용했는지 댓글로 공유해주세요 🙌


※ 본 글은 2026년 6월 기준 Anthropic 공식 문서를 포함한 출처를 교차검증해 작성했습니다. 주요 출처: modelcontextprotocol.io 공식 문서, Anthropic 발표·엔지니어링 블로그, OWASP MCP Security Cheat Sheet 등.

Comments