견문록 조간. 용어

용어테크

MCP란? 뜻과 구성 요소

AI 앱이 바깥의 도구와 자료를 같은 방식으로 연결하게 해 주는 공개 표준이다. 도구를 내놓는 서버를 한 번 만들면 MCP를 지원하는 여러 앱에서 쓸 수 있다. 연결 규격일 뿐, 모델을 어떻게 쓸지는 앱이 정한다.

한 줄로 말하면

AI 앱이 바깥의 도구와 자료를 같은 방식으로 연결하게 해 주는 공개 표준이다. MCP 공식 문서는 이를 AI 애플리케이션과 외부 시스템을 잇는 오픈소스 표준으로 소개하고, 여러 전자기기를 같은 단자로 잇게 해 주는 USB-C에 빗댄다.

어떻게 움직이나

호스트 · AI 앱 예: Claude · ChatGPT · VS Code · Cursor MCP 클라이언트 서버마다 하나 MCP MCP 클라이언트 서버마다 하나 MCP MCP 클라이언트 서버마다 하나 MCP MCP 서버 파일 내 컴퓨터에서 돈다 도구·자료·프롬프트 MCP 서버 데이터베이스 내 컴퓨터에서 돈다 도구·자료·프롬프트 MCP 서버 Sentry 인터넷 너머에 있다 도구·자료·프롬프트
호스트(AI 앱)는 연결할 MCP 서버마다 MCP 클라이언트를 하나씩 만들고, 클라이언트는 짝이 된 서버와만 대화한다. 둘 다 MCP라는 같은 규격을 따르므로, 한 번 만든 서버를 MCP를 지원하는 여러 앱에 붙일 수 있다. 서버마다 내놓는 기능은 다르다. 앱과 서버의 예는 MCP 공식 문서에 나온 것이다(MCP 구조, 소개).

서버가 내놓을 수 있는 것은 세 가지다. MCP 공식 문서에 따르면 실행할 수 있는 기능인 도구(파일 다루기, API 호출, 데이터베이스 조회), 맥락이 되는 자료(파일 내용, 데이터베이스 기록), 모델과 주고받을 대화 틀인 프롬프트이고, 서버마다 이 가운데 필요한 것만 내놓는다.

날씨 예시

MCP 공식 문서의 날씨 예시에서 호스트는 모델과 날씨 서버 사이를 오가며 도구 목록과 요청, 결과를 나른다.

  1. 호스트가 날씨 서버에 어떤 도구가 있는지 물으면, 서버는 ‘현재 날씨’ 도구와 필요한 입력(지역, 온도 단위)을 알려 준다.
  2. 호스트는 연결된 서버들의 도구를 모아 모델에게 보여 준다.
  3. 사용자가 “샌프란시스코 날씨 어때?”라고 묻자, 모델이 이 도구를 쓰겠다고 답한다.
  4. 호스트가 그 요청을 날씨 서버로 보내고, 서버가 결과를 돌려준다.
  5. 호스트가 결과를 모델에게 넣어 주고, 모델이 답을 쓴다.

규격이 같아 한 번 만들면 여러 앱에서 쓴다. 날씨 서버를 하나 만들면 MCP를 지원하는 여러 앱에 붙일 수 있다. 다만 MCP 공식 문서에 따르면 내 컴퓨터에서 도는 서버와 인터넷 너머의 서버는 연결 방식이 달라, 앱이 그 방식을 지원해야 붙는다. 같은 문서의 소개 페이지는 MCP를 지원하는 앱으로 Claude, ChatGPT, VS Code, Cursor 등을 들고, OpenAI는 자사 API에서도 인터넷 너머의 MCP 서버로 모델을 새 자료와 기능에 연결할 수 있게 했다.

누가 만들고 관리하나

Anthropic이 2024년 11월 25일 처음 공개했다. MCP 운영 규정에 따르면 지금은 리눅스 재단 계열의 LF Projects 아래 프로젝트로 운영되고, 기술 운영에 참여하는 자리는 회사가 아니라 개인에게 돌아가며 특정 회사 몫으로 정해 둔 자리는 없다.

뉴스는 이렇게 읽는다

  • ‘MCP 지원’은 남이 만든 도구를 꽂을 수 있다는 뜻이다. 2026년 10월 에이전트 실행 틀 Pi는 1.0을 내며 MCP를 기본 지원했고(10월 3일 일일), Cloudflare는 MCP 도구 운영자가 에이전트에게 사용료를 받게 하는 관문을 내놨다(10월 2일 일일).
  • 꽂는 도구는 믿을 수 있는 것만 꽂는다. OpenAI는 운영 주체를 알고 믿을 수 있지 않으면 사용자가 직접 고른 MCP 서버에 연결하지 말라고 권하며, 그런 서버는 OpenAI가 만들거나 검증한 것이 아니라고 적었다. 또 도구가 돌려준 자료에 숨긴 지시로 에이전트를 휘두르는 공격도 있다(AI 에이전트).
  • 연결 규격일 뿐이다. MCP 공식 문서에 따르면 MCP는 맥락을 주고받는 규약에만 집중하고, AI 앱이 모델을 어떻게 쓰거나 받은 맥락을 어떻게 다룰지는 정하지 않는다. 그 일은 하네스의 몫이다.

출처

요즘 나온 글

함께 볼 것

  • 하네스(에이전트 하네스)AI 모델이 '이걸 하겠다'고 낸 도구 요청을 실제로 실행하고, 그 결과를 다시 모델에게 돌려주는 소프트웨어다. 같은 모델도 어떤 하네스에서 돌리느냐에 따라 결과와 비용이 달라진다.
  • AI 에이전트목표를 받으면 스스로 계획을 세우고 도구를 써서 실제로 일을 해 내는 AI 시스템이다. 모델에 도구를 붙이고, 정한 조건이 될 때까지 판단과 행동을 되풀이한다.

정정

  • 서버가 도구·자료·프롬프트를 모두 내놓는 것처럼 쓴 것을 '내놓을 수 있다'로 바로잡았다. 공식 문서는 서버가 이 셋을 내놓을 수 있다고 쓰고, 예시 서버도 도구와 자료만 내놓는다. 한 번 만든 서버를 '어느 앱에나' 붙일 수 있다고 쓴 것도, 서버가 도는 곳에 따라 연결 방식이 달라 앱이 그 방식을 지원해야 한다고 고쳤다.
  • 제목을 「MCP란? AI 앱에 도구를 꽂는 공개 표준, 예시로 보기」에서 「MCP란? 뜻과 구성 요소」로 바꾸고, 소제목 「날씨 묻기로 보면」을 「날씨 예시」로 바꿨다. 본문 문장을 이어 쓰고 출처를 문장 끝 괄호 대신 기관·회사 이름에 걸었다. 사실과 숫자는 바꾸지 않았다.
정정 기록 전체 보기 →

용어 풀이는 정보 제공 목적이며 투자 권유가 아닙니다. 정의의 근거는 본문의 공식 출처를 참고하세요.

← 용어 전체 보기