20

A2A vs MCP: 어떻게 다르고 함께 쓰는가

Day 2: A2A (Agent-to-Agent) 프로토콜

학습 목표

A2A와 MCP의 역할 차이를 명확히 구분할 수 있다 두 프로토콜을 함께 사용하는 아키텍처를 이해한다 제조 현장에서 A2A가 필요한 시나리오를 파악한다

A2A vs MCP: 역할 분담

한 줄 정의

에디터 로딩 중...

차이점 비교

항목MCPA2A
통신 대상시스템 (MES, ERP)다른 AI Agent
통신 방식JSON-RPC (동기)HTTP + SSE (비동기)
응답 형식구조화된 데이터Task 상태 + 메시지
주요 용도데이터 조회/실행복잡한 협업 작업
예시설비 상태 조회고장 진단 → 정비 계획 수립

함께 쓰는 아키텍처

에디터 로딩 중...

A2A가 필요한 시나리오

에디터 로딩 중...

결론: MCP는 "시스템 연동", A2A는 "에이전트 분업"이다. 복잡한 제조 문제는 두 프로토콜을 함께 써야 한다.

핵심 포인트
  • MCP는 AI↔시스템 연동, A2A는 AI Agent↔Agent 협업 — 역할이 다르다
  • 통합 아키텍처에서 각 전문 Agent는 A2A로 소통하고, 필요한 데이터는 MCP로 조회한다
  • 복잡한 제조 문제(고장→진단→조달→정비)는 여러 전문 Agent의 A2A 협업으로 해결한다