데브포일 홈
DEV MODE - 실서버 영향 없음 📦 배포 관리
MCP 구조
+200 XP
LEVEL 60 QUEST

MCP 구조

Host, Client, Server 관계와 JSON-RPC 통신 이해하기

🏗️
MCP의 내부 구조 파헤치기!
Host, Client, Server가 어떻게 협력하는지
그리고 JSON-RPC 통신이 어떻게 동작하는지 알아봐요.
MCP의 3계층 구조
🏠
Host (호스트)
사용자가 직접 사용하는 AI 애플리케이션입니다.
Host 안에 여러 개의 Client가 들어있어요. 마치 건물(Host) 안에 여러 사무실(Client)이 있는 것처럼!
예시: Claude Desktop, Cursor IDE, Windsurf
🔌
Client (클라이언트)
Host 안에서 하나의 MCP 서버와 1:1로 연결되는 커넥터입니다.
파일 서버용 Client, 웹 서버용 Client처럼 각각 전담이 있어요.
예시: Host가 3개 서버 연결 시 → Client도 3개 생성
⚙️
Server (서버)
실제 기능을 제공하는 독립 프로그램입니다.
파일 읽기, 웹 크롤링, DB 조회 등 각자 전문 분야가 있어요.
예시: @modelcontextprotocol/server-filesystem, server-fetch
비유: 회사 조직도
Host = 회사 본사 (전체 운영)
Client = 부서 담당자 (외부 업체와 소통)
Server = 외부 전문 업체 (실제 작업 수행)

담당자(Client) 한 명이 업체(Server) 하나를 전담합니다!
🔒
여기까지는 미리보기입니다
MCP 구조
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)