20분
A2A vs MCP: 어떻게 다르고 함께 쓰는가
Day 2: A2A (Agent-to-Agent) 프로토콜
A2A vs MCP: 어떻게 다르고 함께 쓰는가
AI Agent 심화 > Day 2: A2A (Agent-to-Agent) 프로토콜
학습 목표
A2A와 MCP의 역할 차이를 명확히 구분할 수 있다 두 프로토콜을 함께 사용하는 아키텍처를 이해한다 제조 현장에서 A2A가 필요한 시나리오를 파악한다
A2A vs MCP: 역할 분담
한 줄 정의
에디터 로딩 중...
차이점 비교
| 항목 | MCP | A2A |
|---|---|---|
| 통신 대상 | 시스템 (MES, ERP) | 다른 AI Agent |
| 통신 방식 | JSON-RPC (동기) | HTTP + SSE (비동기) |
| 응답 형식 | 구조화된 데이터 | Task 상태 + 메시지 |
| 주요 용도 | 데이터 조회/실행 | 복잡한 협업 작업 |
| 예시 | 설비 상태 조회 | 고장 진단 → 정비 계획 수립 |
함께 쓰는 아키텍처
에디터 로딩 중...
A2A가 필요한 시나리오
에디터 로딩 중...
결론: MCP는 "시스템 연동", A2A는 "에이전트 분업"이다. 복잡한 제조 문제는 두 프로토콜을 함께 써야 한다.
핵심 포인트
- • MCP는 AI↔시스템 연동, A2A는 AI Agent↔Agent 협업 — 역할이 다르다
- • 통합 아키텍처에서 각 전문 Agent는 A2A로 소통하고, 필요한 데이터는 MCP로 조회한다
- • 복잡한 제조 문제(고장→진단→조달→정비)는 여러 전문 Agent의 A2A 협업으로 해결한다