MCP를 넘어서려는 Google A2A 시스템, 어떻게 작동할까?
두줄요약
Google A2A 프로토콜의 개념과 작동 방식을 소개하고 MCP와의 차이를 정리했습니다. 여러 AI 에이전트가 공통 표준으로 협업하는 구조를 설명했습니다.
핵심 내용
- Google A2A(Agent-to-Agent) 프로토콜의 개념과 목적 정리
- 서로 다른 언어·프레임워크·벤더의 AI 에이전트 간 자율 협업을 위한 범용 상호운용성 표준
- HTTP, JSON-RPC 2.0, SSE 등 웹 기술 기반과 OAuth 2.0, API 키, mTLS를 활용한 보안 설계
- MCP와의 비교를 통해 A2A가 에이전트 간 협업, 피어 투 피어 구조, 장기 실행 태스크 지원에 초점을 둔 점 설명
구조와 흐름
- 클라이언트 에이전트가 사용자 요청을 수신하고 원격 에이전트에 작업 위임
- 에이전트 카드로 기능, API, 인증 요구사항을 메타데이터로 노출
- 태스크 상태를 submitted, working, input-required, completed, failed, canceled로 관리
선택 이유
- 플랫폼 종속 없이 다양한 조직의 에이전트를 공통 프로토콜로 연결하기 위한 개방형 생태계 지향
- 여러 에이전트가 역할을 분담해 복합 요청을 유기적으로 처리하는 협업 구조에 적합
- MCP와 상호 보완적으로 활용 가능한 구조 제시




