AI 개념 · MCP
MCP란 무엇인가, AI가 도구를 쓰는 법
AI 도구 설정 화면이나 뉴스에서 MCP라는 세 글자를 보고 무슨 말인지 찾아보고 계시다면, 설명부터 어렵게 느껴지셨을 거예요.
프로토콜이니 서버니 하는 말이 한꺼번에 나와서 더 그래요.
2026년 8월 기준으로 공식 문서에 적혀 있는 것만 놓고 차근차근 정리해 볼게요.
한 줄로 말하면
AI 프로그램을 바깥 시스템에 연결하는 공개 표준이에요.
공식 문서는 이것을 기기의 USB-C 단자에 빗대어 설명해요.

충전기 모양이 제조사마다 다르면 케이블을 다 따로 사야 하지만, 단자가 하나로 정해지면 아무 케이블이나 꽂아 쓸 수 있죠.
MCP는 AI 쪽에서 그 단자 규격을 정해 둔 것이라고 보시면 돼요.
어쩌다 이 말이 나왔나
이 말은 갑자기 튀어나온 것이 아니라 앞 단계의 답답한 자리에서 나왔어요.
AI가 바깥 자료를 다루는 방식은 대체로 세 단계를 거쳐 왔어요.
| 단계 | 무엇을 다뤘나 | 사람이 하는 일 |
|---|---|---|
| 대화만 하던 때 | 배운 내용 안에서만 답한다 | 자료를 복사해 붙여 넣는다 |
| 서비스마다 따로 붙이던 때 | 회사마다 다른 방식으로 연결한다 | 서비스가 지원할 때까지 기다린다 |
| 규격을 맞춘 지금 | 정해진 방식으로 도구를 꽂는다 | 무엇을 연결할지 고르고 허용한다 |
가운데 단계가 문제였어요.
연결 방식이 서비스마다 달라서 같은 기능을 만들 때마다 처음부터 다시 붙여야 했거든요.
MCP는 그 붙이는 방식을 한 벌로 정해서, 한 번 만들면 여러 프로그램에서 쓰이게 하자는 쪽이에요.
뜯어보면 이렇게 생겼어요
부르는 이름이 비슷해서 헷갈리지만, 등장인물은 셋이에요.
호스트. 사람이 실제로 쓰는 AI 프로그램이에요.
챗봇 앱이나 코드 편집기처럼 화면이 있는 쪽이고, 연결 전체를 관리하는 자리예요.
클라이언트. 호스트가 서버 하나에 하나씩 만들어 두는 연결 담당이에요.
서버를 두 곳 연결하면 클라이언트도 두 개가 생기고, 각각 자기 서버와만 이야기해요.
서버. 도구와 자료를 실제로 내주는 프로그램이에요.
내 컴퓨터 안에서 도는 서버도 있고, 회사가 인터넷에 띄워 둔 서버도 있어요.
공식 문서는 앞의 것을 표준 입출력 방식, 뒤의 것을 HTTP 방식으로 나눠 설명하고, 원격 연결에는 로그인 절차를 두라고 권해요.
서버가 내놓는 것은 도구·자료·주문서 세 가지예요.
도구는 실제로 무언가를 실행하는 기능이고, 자료는 참고로 읽히는 내용이고, 주문서는 자주 쓰는 지시를 미리 만들어 둔 틀이에요.
AI 프로그램은 연결하자마자 목록부터 물어보고, 그 목록이 바뀌면 알림을 받아 다시 읽어요.
그래서 서비스가 기능을 늘리면 프로그램을 새로 깔지 않아도 도구가 늘어나요.
헷갈리기 쉬운 것
가장 흔한 오해는 MCP를 새로운 AI 모델 이름으로 아는 거예요.
MCP는 모델이 아니라 모델을 쓰는 프로그램과 바깥 도구 사이의 약속이에요.
공식 문서도 이 규격이 정하는 것은 맥락을 주고받는 방법뿐이고, AI가 그 맥락을 어떻게 쓰는지는 정하지 않는다고 못 박고 있어요.
두 번째 오해는 “MCP를 지원한다”는 말이 곧 “무엇이든 알아서 해 준다”는 뜻이라는 생각이에요.
실제로 되는 일은 연결한 서버가 무엇을 내놓느냐에 달려 있어요.
예를 들어 OpenAI 개발자 문서는 딥 리서치와 맞물리는 서버가 검색과 가져오기라는 읽기 전용 도구 두 가지를 내놓는 방식을 설명해요.
읽기만 하는 서버라면 파일을 고치거나 메일을 보내는 일은 애초에 목록에 없어요.
유의
부르는 이름은 아직 한쪽으로 정리되지 않았어요.
같은 것을 두고 커넥터라고 부르는 곳도 있고 앱이나 플러그인이라고 부르는 곳도 있어서, 한 회사의 용어를 유일한 정답처럼 외우기보다 “AI 프로그램에 바깥 도구를 꽂는 규격”이라는 뼈대만 잡아 두시는 편이 안전해요.
나한테는 무슨 의미인가
개발자가 아니어도 세 자리에서 만나게 돼요.
첫째는 설정 화면이에요.
쓰시는 AI 서비스의 커넥터나 앱 목록이 바로 이 규격으로 붙은 것들이고, 켜고 끄는 판단은 사용자 몫이에요.
공식 문서가 드는 예도 일정과 메모를 읽어 오는 비서, 사내 데이터베이스에 물어보는 챗봇처럼 개인 자료가 오가는 일들이에요.
둘째는 권한이에요.
도구는 읽기만 하는 것이 아니라 실제로 무언가를 실행할 수 있어요.
그래서 연결할 때 어떤 자료에 접근하는지 한 번은 읽어 보시는 편이 좋고, 무엇이 어디로 가는지 챙기는 요령은 AI 개인정보 보호에 따로 정리해 뒀어요.
셋째는 처리 위치예요.
서버가 내 컴퓨터 안에 있으면 자료가 밖으로 안 나가고, 인터넷 저편에 있으면 나가요.
계산이 어디서 벌어지느냐를 가르는 이야기라 온디바이스 AI와 같은 축에 놓고 보시면 이해가 빨라요.
자주 묻는 질문
MCP를 쓰려면 프로그램을 따로 깔아야 하나요? 대개는 아니에요.
쓰시는 AI 서비스가 이미 지원하면 설정에서 켜는 것으로 끝나고, 직접 서버를 만들어 붙이는 쪽이 개발자 영역이에요.
무료 요금제에서도 되나요? 서비스마다 달라서 각 회사 안내를 보셔야 해요.
요금제마다 되는 기능이 갈리는 구조 자체는 AI 요금제 비교에서 다뤘어요.
한 서비스에 여러 도구를 동시에 붙일 수 있나요? 네.
호스트가 서버마다 클라이언트를 하나씩 만들어 붙이는 구조라, 파일 서버와 일정 서버를 같이 연결해 두는 식이 가능해요.
챗GPT나 제미나이 같은 서비스도 이 규격을 쓰나요? OpenAI는 개발자 문서에서 MCP를 업계 표준이 되어 가는 개방형 프로토콜이라고 설명하고, 원격 서버를 붙이는 방법을 안내하고 있어요.
서비스별로 무엇이 다른지는 AI 챗봇 비교에 정리해 뒀어요.
AI가 알아서 도구를 고르나요? 목록을 보고 고르는 것은 AI 쪽이지만, 어떤 서버를 연결해 둘지는 사람이 정해요.
그래서 안 쓰는 연결은 꺼 두는 편이 낫고, AI에게 일을 맡기는 구조 자체가 궁금하시면 루프 엔지니어링도 함께 보세요.
오늘 할 일 하나만 고르자면, 쓰시는 AI 서비스의 설정에서 커넥터나 앱 목록을 열어 지금 무엇이 연결돼 있는지 확인해 보세요.
그 목록이 이 개념을 내 화면에 붙여 보는 가장 빠른 방법이에요.
확인한 자료
- MCP 공식 문서, 소개 페이지 (2026-08-30 확인)
- MCP 공식 문서, 아키텍처 개요 (2026-08-30 확인)
- OpenAI 개발자 문서, MCP 안내 (2026-08-30 확인)
- OpenAI 개발자 문서, 앱 SDK 개요 (2026-08-30 확인)