MCP 뜻: 비개발자를 위한 MCP 쉬운 설명
MCP는 AI 앱과 외부 도구가 정해진 방식으로 정보를 주고받도록 하는 연결 규격입니다. USB 비유로 구조를 이해하고, 자료 조회와 원본 수정의 차이 및 처음 확인할 결과를 살펴봅니다.

목차
세 줄로 먼저 읽기
이번 방문에서 한 편은 바로 볼 수 있습니다.
AI가 내 자료를 읽으려면 연결이 필요합니다
“노션에 있는 이번 주 회의록을 정리해 주세요.” AI가 해당 자료에 접근할 수 없다면 사람은 노션을 열어 내용을 복사하고 채팅창에 붙여 넣어야 합니다. 요약을 노션에 저장하려면 결과도 다시 옮깁니다.
이 과정을 줄이는 방법 중 하나가 MCP(Model Context Protocol)입니다. AI 앱과 도구 및 자료가 정해진 방식으로 정보를 주고받도록 하는 표준 통신 규격입니다. 프로토콜(Protocol)은 이런 통신의 규칙을 뜻합니다.
MCP가 없더라도 서비스의 API나 기존 연동 기능으로 자동화할 수 있습니다. API는 프로그램끼리 요청과 응답을 주고받는 접점입니다. MCP는 이런 외부 기능을 AI 앱에 제공하는 공통 방식을 마련해 연결을 재사용하기 쉽게 합니다.
USB 비유로 이해하되 호환 조건은 확인합니다
MCP를 AI 도구 연결을 위한 USB 규격에 비유할 수 있습니다.
그림에는 여러 형태의 USB 커넥터가 있습니다. 모두 USB라는 이름을 쓰더라도 모양과 지원 기능을 확인해야 합니다. MCP도 비슷하게, 공통 규격이 있으면 연결을 개발하는 부담을 줄일 수 있지만 아무 앱에나 연결하면 모든 기능이 작동하는 것은 아닙니다.
예를 들어 AI 앱이 원격 서버 연결을 지원하는지, 서버가 필요한 검색 기능을 제공하는지, 사용한 계정에 자료를 읽을 권한이 있는지가 맞아야 합니다. USB 비유는 공통 연결 방식의 역할을 이해하는 데 쓰며, 케이블을 꽂듯 인증과 설정이 모두 생략된다는 뜻은 아닙니다.
호스트, 클라이언트, 서버는 각각 무엇일까요?
노션 문서를 읽는 상황으로 세 역할을 구분해 보겠습니다.
- MCP 호스트(Host): 사용자가 요청하는 AI 앱입니다. Claude Desktop이나 Claude Code 같은 앱이 해당합니다.
- MCP 클라이언트(Client): 호스트 안에서 MCP 서버와 통신하는 구성 요소입니다. 사용자가 별도로 여는 또 하나의 채팅 앱은 아닙니다.
- MCP 서버(Server): 자료나 도구를 MCP 방식으로 제공하는 프로그램입니다. 노션 검색과 페이지 읽기 같은 기능을 제공할 수 있습니다.
흐름은 ‘사용자 요청 → AI 앱 안의 MCP 클라이언트 → MCP 서버 → 노션 같은 서비스’로 생각하면 됩니다. 서버가 제공한 결과가 돌아오면 AI 앱은 이를 참고해 답을 만듭니다. ‘서버’라는 이름이 별도의 큰 컴퓨터를 반드시 구입해야 한다는 뜻은 아닙니다. MCP 구조 설명
MCP 서버는 실행할 기능인 도구(Tools), 참고할 자료(Resources), 재사용할 요청 양식인 프롬프트(Prompts) 등을 제공할 수 있습니다. 모든 서버가 이 기능을 전부 제공하거나 모든 호스트가 똑같이 보여 주는 것은 아닙니다.
연결 전후에 달라지는 일
원문 열기 → 필요한 부분 복사 → AI에 요청 → 원문과 결과 대조
읽을 자료 지정 → AI가 도구로 조회 → 원문과 결과 대조
두 경우 모두 결과를 확인하는 과정은 필요합니다. MCP를 쓰면 자료를 직접 복사하는 수고를 줄일 수 있지만, 요약이 정확하거나 빠진 내용이 없다고 보장하지는 않습니다.
회의록 요약
페이지 읽기 기능이 연결되어 있고 해당 페이지 접근이 허용된 경우, AI에 페이지 링크를 주고 요약을 요청할 수 있습니다. 결과에 원문 링크와 날짜를 함께 받으면 다른 회의록을 읽은 것은 아닌지 대조하기 쉽습니다.
요약을 채팅창에 보여 주는 일과 노션에 저장하는 일은 다릅니다. 저장하려면 쓰기 기능과 권한이 별도로 필요하며, 기존 페이지에 덧붙이는지 새 페이지를 만드는지도 정해야 합니다.
슬랙 논의 찾기
지원되는 검색 도구와 접근 권한이 있다면 채널과 기간을 지정해 논의를 찾을 수 있습니다. ‘이번 주 주요 논의’를 요청할 때는 날짜 범위와 채널을 구체적으로 지정합니다. 검색된 메시지 일부만 읽었을 수 있으므로 전체 대화가 확인됐는지도 구별합니다.
보고서 읽기
구글 드라이브 같은 저장소에 접근하는 연결이 있다면 파일 검색과 읽기를 맡길 수 있습니다. 파일 이름과 작성일, 대상 기간이 맞는지 확인해야 합니다. ‘지난달 보고서’라는 이름의 오래된 문서가 검색될 수도 있기 때문입니다. 어떤 연결이 MCP인지, 제품 자체의 다른 연동 방식인지는 해당 제품 안내에서 확인합니다.
실제 서비스의 MCP 사례
Notion MCP는 노션이 제공하는 원격 서버입니다. 사용자가 OAuth로 연결을 허용하면 지원 도구로 접근 가능한 내용을 읽거나 만들고 수정할 수 있습니다. 여기서 OAuth는 비밀번호를 다른 앱에 주지 않고 접근 권한을 맡기는 방식입니다. Notion MCP 안내
Slack MCP는 메시지와 관련 자료를 검색하거나 대화 정보를 가져오는 등의 기능을 제공합니다. 실제 사용할 수 있는 도구는 앱의 설정과 허용 범위에 따라 달라집니다. 슬랙이라는 이름만 보고 모든 채널을 읽거나 어떤 동작이든 실행할 수 있다고 가정하지 않습니다. Slack MCP 안내
GitHub MCP는 저장소와 이슈, 코드 변경 요청인 PR 같은 작업을 지원합니다. 공식 서버에는 읽기 전용 모드와 사용할 도구를 고르는 설정도 있습니다. 개발 자료를 찾는 데 쓰더라도 변경 기능까지 함께 허용할 필요는 없습니다. GitHub 공식 MCP 서버
여러 서버를 연결하면 슬랙에서 읽은 내용을 노션 문서 초안으로 정리하는 식으로 활용할 수 있습니다. 연결 수가 늘었다고 무조건 더 좋은 것은 아닙니다. 필요한 자료와 결과가 정해진 작업부터 연결하면 어떤 기능을 왜 쓰는지 확인하기 쉽습니다.
로컬 연결과 원격 연결은 다릅니다
로컬 MCP 서버는 내 컴퓨터에서 실행되는 프로그램입니다. 원격 MCP 서버는 다른 서버에서 실행되며 네트워크로 접속합니다. 로컬 프로그램이라고 해서 처리한 자료가 절대로 외부로 나가지 않는 것은 아닙니다. 연결된 AI 모델이나 외부 서비스로 자료가 전달될 수 있습니다.
Claude의 원격 커넥터는 설정 화면에서 연결하는 방식이 제공됩니다. 커넥터는 외부 서비스와 연결하는 기능의 이름입니다. 반면 Claude Desktop의 로컬 MCP 설정은 별도 방식입니다. 설정 파일을 어디에나 그대로 복사하면 같은 결과가 나는 것은 아닙니다.
특히 Claude의 원격 커넥터 접속은 사용자 컴퓨터가 아닌 Anthropic의 서버에서 시작합니다. 내 컴퓨터에서 접속되는 사내 주소라도 원격 커넥터에서 접속할 수 없는 경우가 있습니다. 이때 연결을 위해 임의로 공개 범위를 바꾸기보다 지원되는 연결 구조를 확인해야 합니다. Claude 원격 커넥터 안내
앱과 요금제, 조직 관리자 설정에 따라 사용할 수 있는 연결도 달라집니다. 이 글을 이해하려고 새 요금제를 구독하거나 MCP 서버를 설치할 필요는 없습니다.
첫 연습: 조회와 수정을 구별합니다
메모 앱이나 종이에 다음 가상 자료를 적어 보세요. 아직 MCP 연결을 하지 않아도 됩니다.
제목: MCP 연습용 나들이 메모
날짜: 10월 12일
장소: 중앙도서관
준비물: 물, 수첩다음 세 요청 중 무엇이 원본을 바꾸는지 구별합니다.
- 메모를 읽고 날짜와 장소를 알려 주세요.
- 메모를 두 문장으로 요약해 채팅에 보여 주세요.
- 메모의 준비물에서 수첩을 우산으로 바꿔 저장해 주세요.
1번은 조회, 2번은 조회 후 답변 생성입니다. 3번은 원본 수정까지 필요합니다. 채팅에 ‘준비물은 물과 우산’이라고 답만 했다고 실제 메모가 바뀐 것은 아닙니다. 저장 결과는 원래 서비스에서 확인해야 합니다.
이미 연결된 환경이라면 작은 자료 한 건만 읽어 봅니다
이 선택 연습은 노션 계정과 읽기 연결이 이미 준비된 경우를 전제로 합니다. 연결이 없다면 앞의 구별 연습에서 멈추어도 됩니다. 새로 연결할 때는 위의 노션 공식 안내에서 사용하는 AI 앱의 설정 절차와 권한 범위를 확인합니다.
노션에 본인이 만든 연습용 페이지 하나를 열고 위 가상 메모를 넣습니다. 해당 페이지의 링크를 복사한 뒤, 연결된 AI 앱에서 새 대화를 열어 다음 요청과 링크를 입력합니다.
이 링크의 연습용 페이지를 읽고 제목, 날짜, 장소, 준비물을 적어 주세요.
원문 링크를 함께 보여 주세요.
페이지를 수정하거나 새 페이지를 만들지는 마세요.
읽을 수 없으면 추측하지 말고 실패한 이유를 알려 주세요.읽기만 요청하는 문장은 실제 권한 제한을 대신하지 않습니다. 앱이나 서버가 지원하면 쓰기 도구를 끄거나 읽기 전용 권한을 사용합니다. 연결 권한의 범위를 확인하기 어렵다면 실제 자료 대신 앞의 종이 연습으로 개념만 익힙니다.
정상 결과는 제목 ‘MCP 연습용 나들이 메모’, 날짜 10월 12일, 장소 중앙도서관, 준비물 물과 수첩입니다. AI 앱에 도구 사용 기록이 표시된다면 조회 도구가 실행됐는지 봅니다. 기록 표시 여부와 관계없이 원문 링크를 열어 네 항목과 대조합니다. ‘연결됨’ 표시는 연결 상태이고, 이 페이지를 실제로 읽었다는 증거는 아닙니다.
자료를 못 읽었다는 답은 자료가 존재하지 않는다는 뜻이 아닙니다. 연결한 계정, 페이지 링크, 페이지 접근 권한과 앱에서 해당 도구를 사용할 수 있는지 순서대로 봅니다. 같은 제목의 페이지가 여러 개라면 제목만 비교하지 말고 링크가 일치하는지 확인합니다. 오류를 없애려고 전체 워크스페이스 권한을 무작정 넓히지 않습니다. 도움을 요청할 때는 앱 이름, 도구 이름과 비밀값을 지운 오류 문구를 전달하면 됩니다.
혼자 다시 해 볼 때는 원래 노션 페이지에서 수첩을 우산으로 직접 바꾸고, 같은 링크를 다시 읽게 요청합니다. 준비물에 물과 우산이 나오고 수첩은 빠져야 합니다. 옛 답이 반복되면 실제 재조회가 있었는지 확인합니다. 이 반복에서는 사람이 원본을 수정하고 AI는 조회만 수행합니다.
자주 묻는 질문
MCP 서버를 직접 만들어야 하나요?
필요한 기능을 제공하는 서버가 있다면 직접 만들지 않고 연결할 수 있습니다. 다만 공식 서버인지 다른 개발자가 제공한 것인지, 어떤 권한과 실행 환경을 요구하는지 확인해야 합니다. 모든 서버의 설치가 설정 몇 줄로 끝나는 것은 아닙니다.
MCP를 연결하면 AI가 내 모든 자료를 읽나요?
연결 계정과 서버 기능, 앱 및 서비스의 권한에 따라 접근 범위가 정해집니다. 읽기와 쓰기 기능도 따로 봐야 합니다. 내 계정이 원래 볼 수 있는 범위가 넓다면 연결 후 허용되는 범위도 넓을 수 있습니다.
MCP와 API는 경쟁하는 기술인가요?
MCP 서버가 내부적으로 서비스의 API를 호출하는 구성이 많습니다. API를 없애는 대신, AI 앱이 그 기능을 공통 방식으로 사용하도록 제공하는 것입니다. MCP가 없는 서비스 연동도 가능합니다.
연결하면 매주 알아서 실행되나요?
연결만으로 예약 작업이 만들어지지는 않습니다. 언제 실행할지 정하고 실행 환경을 마련하는 것은 별도 작업입니다. 한 번 조회가 되는지, 결과가 맞는지 확인한 뒤 반복 실행을 검토하면 됩니다.

제대로 이해했는지 한 문제로 확인해 볼까요?
답을 고르면 바로 풀이가 나와요.
MCP(Model Context Protocol)를 USB 포트에 비유할 때, MCP가 해결하는 핵심 문제는 무엇일까요?
이 글이 도움이 되었나요?
도구에 상관없이 통하는 에이전트 원리와 설계 규칙을 정리했습니다
- 1AI 에이전트(AI Agent) 뜻과 챗봇, 워크플로의 차이
- 2에이전트 루프와 도구 호출(Tool Calling) 원리
- 3AGENTS.md와 CLAUDE.md(에이전트 지침 파일) 뜻과 작성법

새 글과 AI 소식을 메일로 받아 보세요
AI가 바꾸는 일과 도구, 측정 실무 이야기를 매주 한 번 보내 드려요.
