원래 알고 있던 척 하고 정리하는 MCP 1

안녕하세요! 초보 스터디장 황인준이라고 합니다.

이번 오프라인 모임에서 혼자만 MCP 라는 용어를 몰라 헐레벌떡 공부하고 정리한 사례 입니다!

최대한 이해하기 편하게 작성해봤습니다!



🧠 Model Context Protocol (MCP)란?

AI가 API를 손에 쥔 도구처럼 쓰게 만드는 표준


📌 1. MCP가 뭐예요?

Model Context Protocol (MCP)
AI 언어 모델이 외부 도구(API, DB, SaaS 등)와 자연스럽게 소통하고 사용할 수 있도록 만들어진 통신 규약(Protocol)이에요.

쉽게 말해,

AI가 "어떤 도구를, 어떻게 써야 할지" 스스로 이해하고 사용할 수 있게 해주는
설명서 + 연결선입니다.

보통 API는 사람 개발자 기준으로 설계되지만,
MCP는 AI가 이해하기 쉽게 디자인된 연결 방식이라는 게 핵심입니다.


❓ 2. 왜 필요한가요?

기존 AI는 대부분 스스로 도구를 쓰지 못했어요.

  • 외부 API가 필요하면 사람이 직접 붙여줘야 했고,

  • 도구마다 사용법도 제각각이라 매번 커스텀 연동이 필요했죠.

이런 방식의 문제점은?

  • ⛓️ 확장성 낮음: 새 도구 붙일 때마다 작업 필요

  • 💸 개발 비용 증가: 커스텀 통합 작업이 반복됨

  • 😵 AI 입장에선 비직관적: 무슨 도구가 필요한지는 알지만 직접 쓸 수 없음

👉 그래서 나온 게 바로 MCP!
AI가 도구를 알아서 연결하고 쓸 수 있는 환경을 만들어줍니다.


⚙️ 3. 어떻게 작동하나요?

MCP는 세 가지 주요 구성으로 이루어져 있어요:

구성 요소

역할

Host

AI가 실행되는 환경 (예: Cursor AI, LangChain 등)

Client

Host와 외부 Server 사이의 중간다리 역할

Server

실제 기능이나 데이터를 제공하는 서비스(API 등)

🔁 흐름 예시

  1. 사용자가 자연어로 명령

  2. AI가 필요한 도구를 파악

  3. MCP Client를 통해 외부 도구 호출

  4. 결과를 받아 응답 생성

사용자는 “말”만 했는데,
AI는 필요한 도구를 “직접 골라” 일까지 해주는 구조!


💡 4. 어디에 쓰일 수 있나요?

✅ 예시 1: 문서 자동 생성

“이 함수에 대한 API 문서 만들어줘”

  • AI가 코드 분석

  • MCP Client 통해 문서화 도구 호출

  • 문서 결과 받아서 자동 작성


✅ 예시 2: 오류 디버깅

“이 에러 왜 나는 거야?”

  • AI가 에러 메시지 분석

  • MCP Client → StackOverflow API 호출

  • 유사 사례 요약해서 보여줌


✅ 예시 3: 테스트 자동 생성 & 실행

“이 함수 테스트 코드 짜고 실행까지 해줘”

  • AI가 테스트 코드 생성

  • MCP Client 통해 실행 서버 호출

  • 테스트 결과 받아서 알려줌


🔥 5. 실제 예시: Firecrawl (웹 크롤링 도구)

“이 블로그 글 요약해줘: https://dytis.tistory.com/112”

🧠 내부 흐름

  1. AI가 외부 콘텐츠 필요하다고 판단

  2. MCP Client 통해 Firecrawl 호출

  3. Firecrawl이 웹페이지 크롤링

  4. AI가 데이터 요약해서 사용자에게 전달

👉 사용자는 그냥 URL 하나 던졌을 뿐인데,
AI가 필요한 도구 찾아서 알아서 요약까지 해줌.


💻 6. Cursor AI에서의 예시

MCP가 연결된 Cursor AI에서 Firecrawl을 사용하는 시나리오

사용자는 이렇게 말해요:

“이 글 요약해줘”

내부에선 이렇게 돌아가요:

  1. AI가 Firecrawl MCP Client 호출

  2. Firecrawl이 URL 크롤링

  3. 구조화된 데이터 AI에게 전달

  4. AI가 요약 결과 생성 → 사용자에게 제공

사용자 입장에선?

  • 어떤 도구를 써야 할지 고민할 필요 없음

  • 그냥 자연어로 말하면 AI가 알아서 필요한 도구 호출

  • 진짜 비서처럼 도와주는 느낌!


✏️ 내가 느낀 MCP 한 줄 요약

MCP는 AI Agent가 API를 도구처럼 사용할 수 있게 만들어주는 연결 표준이다.

9
1개의 답글

👉 이 게시글도 읽어보세요