최종 업데이트 07:57
소개 검색
SEOUL AI PRESS

AI와 기술을, 사실부터

강좌 강좌

모델 컨텍스트 프로토콜(Model Context Protocol, MCP) 입문: AI 비서를 외부 서비스에 잇는 연결 규칙

AI 비서에게 말로 집안 기기를 살펴보라고 시키는 일이 가능해진 배경에는 모델 컨텍스트 프로토콜(Model Context Protocol, MCP)이라는 연결 규칙이 있다. 이 강좌는 MCP의 뜻과 연결 순서, 쓸 수 있는 조건과 알려진 한계를 처음 배우는 독자 기준으로 정리한다.

이 강좌를 끝내면 MCP가 무엇을 정한 규칙인지 한 문장으로 말할 수 있고, 구글 홈 사례에서 연결이 이루어지는 순서를 단계로 설명할 수 있으며, 어떤 조건이 갖춰져야 쓸 수 있는지 판단할 수 있다. 미리 알아두면 좋은 것은 두 가지다. 첫째, 사람 말로 대화하는 AI 서비스가 있다는 점이다. 둘째, API는 프로그램이 다른 프로그램의 기능에 닿을 때 쓰는 통로라는 점이다.

한 문장으로 이해하기

MCP는 ‘모델 컨텍스트 프로토콜(Model Context Protocol)‘의 줄임말이다.

관련 기사에서는 MCP를 스스로 일을 처리하는 AI 대화 프로그램과 외부 API를 연결해 주는 소프트웨어 방식으로 설명한다. 이 방식은 앤스로픽이 2024년에 도입했고, 구글과 오픈AI, 마이크로소프트 등이 어떤 형태로든 이를 지원한다고 보도됐다. 그래서 MCP를 한 문장으로 말하면, AI 프로그램이 외부 서비스의 기능과 데이터에 연결될 때 쓰는 약속된 연결 방식이다.

왜 필요한가

집에 있는 전구의 상태나 현관 초인종에 있었던 일은 AI 프로그램 바깥에 있는 정보다. 구글 홈의 기기와 이벤트 기록을 AI가 이용하려면 그 기록으로 이어지는 연결이 필요하다.

구글이 한 일이 바로 그것이다. 구글은 구글 홈 생태계용 ‘MCP 서버’를 초기 접근 형태로 공개했다. 여기서 MCP 서버란 기사에서 AI 프로그램이 연결하는 대상으로 제시된 구글 홈 쪽 연결 창구를 말한다. 기사에 따르면 이 서버는 MCP를 지원하는 AI 프로그램이 구글 홈 기기와 이벤트 기록을 이용하도록 연결해 준다. 즉 구글은 MCP를 지원하는 AI라면 이 서버에 연결될 수 있다고 밝힌 것이다.

어떻게 이루어지는가

구글 홈 MCP를 쓰려면 다음 과정이 필요하다고 안내됐다.

  1. 서비스 쪽이 MCP 서버를 준비한다. 여기서는 구글이 구글 홈용 MCP 서버를 내놓았다.
  2. 사용자가 구글 클라우드 프로젝트를 만들고 홈 MCP를 쓰도록 설정한다.
  3. 사용자가 자신이 쓰는 AI 프로그램에 MCP 구성 정보를 알려 준다.
  4. AI 프로그램이 요구하는 로그인과 권한 요청을 사용자가 승인한다.
  5. 연결이 끝나면 사용자는 평소 쓰는 말로 기사에 소개된 작업을 요청할 수 있다.

눈여겨볼 곳은 2번부터 4번까지다. 연결은 저절로 완성되지 않고, 사용자가 직접 설정하고 권한을 승인하는 절차를 거친다.

하나의 예시로 따라가기

구글 홈 사례는 가상이 아니라 실제로 공개된 사례다. 다만 초기 접근 단계이므로 지금 쓸 수 있는 범위는 뒤에서 설명하는 대상에 한정된다.

연결되는 기기부터 보자. 구글이 밝힌 지원 대상에는 구글 네스트 초인종과 온도조절기, 그리고 구글 홈 호환 기기가 포함된다. 사용자는 앞의 단계를 거쳐 자신의 AI 프로그램을 구글 홈 MCP 서버에 연결한다.

연결이 끝난 뒤 할 수 있는 일로 구글이 제시한 범위는 네 가지다. 카메라 요약 확인, 스마트홈 활동 모니터링, 연결된 기기 제어, 그리고 자기에게 맞춘 스마트홈 현황판 만들기다.

여기서 MCP가 한 일을 정리해 보자. 기사에서 기기 제어 기능은 구글 홈의 기능으로, MCP는 AI 프로그램을 그 기능에 연결하는 방식으로 설명된다.

언제 쓰고 언제 쓰지 않는가

조건이 먼저다. 이 사례에서는 MCP를 지원하는 AI 프로그램과 구글 홈용 MCP 서버가 있어야 하고, 앞에서 본 설정 절차도 거쳐야 한다.

제공 범위도 제한된다. 구글 홈 MCP의 초기 접근은 미국의 구글 홈 프리미엄 어드밴스드 구독자를 대상으로 하며, 이 구독료는 월 20달러 또는 연 200달러로 보도됐다. 다른 요금제나 다른 시장으로 넓힐지는 공개되지 않았다.

한계도 알아 두어야 한다. 관련 기사에는 인증을 강제하지 않는 점을 비롯한 보안 문제에 대한 전문가들의 경고가 담겨 있다. 또한 MCP 도입 이후 여러 데이터 유출이 있었다는 서술도 있다.

흔한 오해도 짚어 두자. MCP는 새로운 AI 기능이 아니라 연결 방식에 관한 규칙이다.

핵심 정리와 확인문제

MCP는 AI 프로그램이 외부 서비스의 기능과 데이터에 연결될 때 쓰는 약속된 연결 방식이다. 구글은 이 방식을 지원하는 AI가 구글 홈 서버에 연결될 수 있다고 밝혔고, 구글 홈 MCP를 설정하는 과정에는 사용자의 클라우드 프로젝트 설정과 로그인·권한 승인이 필요하며, 보안에 대한 전문가 경고라는 알려진 문제가 있다.

  1. MCP라는 약어를 한국어로 풀고, 그것이 정한 것이 무엇인지 한 문장으로 쓰세요.
  2. 구글 홈 MCP 연결 과정에서 사용자가 직접 해야 하는 일을 두 가지 이상 쓰세요.
  3. 관련 기사에서 전문가들이 지적한 MCP의 인증 관련 문제는 무엇인가요?

1번 정답은 ‘모델 컨텍스트 프로토콜’이며, AI 프로그램과 외부 서비스의 기능·데이터를 잇는 연결 방식을 정한 규칙입니다. 해설: 기사에서 MCP는 AI 대화 프로그램과 외부 API를 연결하는 방식으로 설명되며, 구글 홈 사례에서는 MCP를 지원하는 AI가 구글 홈 기기와 이벤트 기록에 연결되는 방식으로 쓰였습니다.

2번 정답은 구글 클라우드 프로젝트를 만들어 홈 MCP를 설정하기, AI 프로그램에 MCP 구성 정보를 알려 주기, AI 프로그램이 요구하는 로그인과 권한 요청을 승인하기입니다. 해설: 연결은 자동으로 끝나지 않고 사용자의 설정과 승인을 거칩니다.

3번 정답은 인증이 강제되지 않는다는 점입니다. 해설: 기사에는 이 점을 포함한 보안 문제에 대한 전문가 경고와, MCP 도입 이후 여러 데이터 유출이 있었다는 서술이 담겨 있습니다.

참고자료