CS | MCP(Model Context Protocol)

성수당·2026년 2월 5일

나혼자 CS

목록 보기
24/24
post-thumbnail

🥔MCP란 무엇인가

  • MCP(Model Context Protocol)Anthropic이 2024년 11월 공개한 오픈소스 프로토콜이다.
  • AI 모델이 다양한 외부 데이터 소스와 도구를 안전하고 표준화된 방식으로 연결하기 위한 공통 인터페이스다.
  • AI가 여러 소프트웨어와 상호작용할 수 있게 해주는 연결 계층 역할을 한다.

🥔왜 MCP가 필요한가

기존 문제

  • AI와 외부 서비스를 연동할 때 서비스별로 개별 통합이 필요했다.
  • 각 API마다 구현 방식이 달랐다.
  • 중복 구현과 유지보수 비용이 증가했다.
  • 인증과 보안 관리가 복잡해졌다.

MCP의 접근 방식

  • 하나의 표준 프로토콜로 모든 서비스를 연결한다.
  • AI는 MCP만 이해하면 된다.
  • 서비스별 차이는 MCP Server가 처리한다.

🥔MCP의 핵심 구조

MCP Host

  • AI 애플리케이션 자체다.
  • Claude Desktop, IDE, 커스텀 AI 앱이 해당된다.

MCP Client

  • Host 내부에서 MCP 통신을 담당한다.
  • 요청과 응답을 표준 프로토콜로 처리한다.

MCP Server

  • 특정 서비스와의 실제 연동을 담당한다.
  • 각 서비스별로 독립적으로 구현된다.
  • 인증과 권한 관리를 서버 단에서 처리한다.

🥔MCP 아키텍처 개념

  • AI 애플리케이션은 MCP Client를 통해 요청한다.
  • 요청은 MCP Protocol을 통해 전달된다.
  • 각 MCP Server가 실제 서비스 API를 호출한다.
  • 결과는 다시 표준화된 형태로 AI에 전달된다.

🥔MCP가 제공하는 주요 기능

Resources

  • 데이터와 콘텐츠에 대한 읽기 접근을 제공한다.
  • 파일, 레코드, API 데이터 조회에 사용된다.

Prompts

  • 재사용 가능한 프롬프트 템플릿을 제공한다.
  • 반복 업무와 정형 요청을 표준화한다.

Tools

  • AI가 실행할 수 있는 작업을 정의한다.
  • 메시지 전송, 이슈 생성, 데이터 업데이트 등이 포함된다.

Sampling

  • 다른 모델이나 외부 서비스를 호출할 수 있게 한다.
  • 이미지 생성, 번역, 모델 간 협업에 사용된다.

🥔실제 사용 예시

문서 검색

  • AI가 Google Drive MCP Server를 통해 문서를 검색한다.
  • 결과를 분석하고 요약한다.

다중 서비스 자동화

  • GitHub 이슈를 수집한다.
  • 정리한 내용을 Slack에 공유한다.
  • 결과를 스프레드시트로 저장한다.

데이터베이스 질의

  • MCP Server를 통해 SQL 쿼리를 실행한다.
  • 결과를 자연어로 응답한다.

🥔MCP의 장점

표준화

  • 모든 서비스가 동일한 호출 방식을 사용한다.
  • 한 번 익히면 모든 연동에 적용 가능하다.

보안

  • 인증 정보는 MCP Server가 관리한다.
  • AI는 직접 자격 증명을 다루지 않는다.
  • OAuth와 API Key 노출을 최소화한다.

확장성

  • 새로운 서비스는 MCP Server만 추가하면 된다.
  • 기존 AI 애플리케이션 수정이 거의 필요 없다.

오픈소스

  • 누구나 MCP Server를 개발할 수 있다.
  • 커뮤니티 기반 생태계가 확장된다.

🥔실전 활용 사례

CI/CD 자동화

  • 빌드 결과를 Slack에 알린다.
  • Jira 이슈를 자동으로 업데이트한다.
  • PR에 테스트 결과를 코멘트로 남긴다.

고객 지원 자동화

  • CRM에서 고객 정보를 조회한다.
  • 주문 이력을 데이터베이스에서 확인한다.
  • 맞춤형 응답을 이메일로 전송한다.

데이터 분석 자동화

  • 데이터베이스에서 데이터를 추출한다.
  • 통계 분석과 시각화를 수행한다.
  • 리포트를 문서 도구에 자동 생성한다.

🥔MCP 생태계

  • 생산성 도구, 개발 도구, 커뮤니케이션 도구, 데이터 스토어, 비즈니스 SaaS 전반에 MCP Server가 확산 중이다.
  • Google Drive, Slack, GitHub, Jira, Notion, PostgreSQL 등 다수의 서비스가 포함된다.

🥔MCP의 방향성

단기

  • 공식 MCP Server 수가 빠르게 증가한다.
  • IDE와 개발 도구에 MCP가 통합된다.

중기

  • AI 통합의 사실상 표준으로 자리 잡는다.
  • 대부분의 SaaS가 MCP Server를 제공한다.

장기

  • AI가 모든 소프트웨어와 자연스럽게 상호작용하는 기반이 된다.

🥔한 줄 요약

  • MCP는 AI와 모든 소프트웨어를 표준화된 방식으로 연결하는 프로토콜이다.
profile
말하는 감자🥔

0개의 댓글