A2A 프로토콜이란? MCP와 다른 점과 AI 에이전트 협업 표준 정리
by SuSu Daddy안녕하세요.
요즘 AI 도구를 쓰다 보면 MCP(Model Context Protocol)라는 단어를 자주 접하게 됩니다. 저도 Claude나 Cursor를 쓰면서 MCP로 외부 도구를 연결하는 설정을 이것저것 해왔는데, 어느 순간부터 A2A라는 단어가 눈에 띄기 시작했습니다. 찾아보니 Google이 발표한 에이전트 간 통신 표준인데, MCP와 역할이 다르다는 점이 흥미로워서 정리하게 되었습니다.
□ A2A 프로토콜이란
A2A(Agent-to-Agent) 프로토콜은 서로 다른 벤더나 프레임워크에서 만들어진 AI 에이전트끼리 직접 통신하고 협업할 수 있도록 만든 오픈 표준입니다. 2025년 4월 9일 Google Cloud Next 행사에서 처음 공개되었으며, 발표 당시부터 Atlassian, Box, Cohere, Intuit, LangChain, MongoDB, PayPal, Salesforce, SAP, ServiceNow, Workday, Accenture, BCG, Capgemini 등 50개 이상의 파트너사가 함께 참여한다고 밝혔습니다.

가장 쉽게 이해하는 방법은 MCP와 비교하는 것입니다. MCP가 AI에게 도구를 쥐어주는 것이라면, A2A는 AI끼리 서로 일을 나눠 하는 것입니다. MCP는 하나의 에이전트가 외부 도구나 데이터 소스에 접근하는 수직적 연결이고, A2A는 여러 에이전트가 서로 역할을 분담하고 협업하는 수평적 연결입니다. 공식 문서에서도 두 프로토콜은 경쟁 관계가 아닌 보완 관계라고 명시하고 있습니다.
□ MCP와 A2A 역할 비교

MCP(Model Context Protocol)는 Anthropic이 2024년 11월 25일에 발표한 프로토콜로, AI 모델이 파일 시스템, 데이터베이스, 웹 검색 등 외부 도구와 연결되는 방식을 표준화한 것입니다. 예를 들어 Claude가 로컬 파일을 읽거나 Slack에 메시지를 보내는 것이 MCP 영역입니다.
A2A는 그보다 한 층 위에서 동작합니다. 예를 들어 고객 서비스 시스템을 구축할 때 접수 에이전트, 분류 에이전트, 처리 에이전트가 각자 역할을 맡고 서로 업무를 넘기는 형태가 A2A가 가능하게 하는 구조입니다. 두 프로토콜을 같이 쓰면 에이전트들이 도구도 쓰고 서로 협력도 하는 완성된 멀티 에이전트 시스템을 만들 수 있습니다.
□ 오픈소스로 Linux Foundation에 이관
구글은 A2A를 특정 회사의 기술로 가두지 않고 오픈 표준으로 키우기 위해 2025년 6월 23일경 Linux Foundation에 프로젝트를 기증했습니다. 일부 보도에서는 6월 24일로 표기하기도 하는데, Linux Foundation 공식 보도자료 기준으로는 Open Source Summit North America에서 발표된 6월 23일이 기준일입니다.
Linux Foundation 이관 시 초기 참여사는 AWS, Cisco, Google, Microsoft, Salesforce, SAP, ServiceNow이며, 이후 IBM도 Technical Steering Committee에 합류했습니다. 라이선스는 Apache License 2.0으로 누구나 자유롭게 사용하고 기여할 수 있습니다.

□ 빠른 성장과 생태계 확산
발표 후 1년 만인 2026년 4월 9일, Linux Foundation은 참여 조직이 150개를 넘어섰다고 공식 발표했습니다. GitHub 저장소 스타도 24,000개 수준에 달하고 있어 개발자 커뮤니티의 관심이 상당합니다.

클라우드 플랫폼 차원의 통합도 빠르게 이루어졌습니다. Microsoft는 Azure AI Foundry와 Copilot Studio에 A2A를 통합했고, AWS는 2025년 11월부터 Amazon Bedrock AgentCore Runtime에 A2A 지원을 추가한 뒤 2026년 4월에는 v1.0 안정 버전 지원까지 포함했습니다. 주요 클라우드 플랫폼이 모두 A2A를 품었다는 것은 실제 기업 환경에서 쓰이기 시작했다는 신호로 볼 수 있습니다.
□ 기술 구조

A2A는 HTTP/HTTPS, JSON-RPC 2.0, SSE(Server-Sent Events) 기반 스트리밍을 기본으로 하며, v0.3 업그레이드에서 gRPC 지원과 Agent Card 서명 기능이 추가되었습니다. v0.3 릴리스는 2025년 7월 말에서 8월 초 사이에 이루어졌습니다.
에이전트 간 작업을 처리할 때는 Task라는 단위를 사용합니다. Task는 submitted(접수), working(처리 중), input-required(입력 필요), completed(완료), failed(실패), canceled(취소) 상태를 거치며 진행됩니다. 인증 방식은 API Key, Bearer Token, OAuth 2.0, OpenID Connect, Mutual TLS를 지원하여 기업 환경에서 요구하는 보안 요건을 충족합니다.
공식 SDK는 Python, JavaScript/Node.js, Go, Java, .NET, Rust 6개 언어를 지원합니다. 다만 Linux Foundation 1주년 보도에서는 Python, JS, Java, Go, .NET 5개 언어를 프로덕션 준비 언어로 구분한 바 있어, Rust는 커뮤니티 구현 수준일 수 있습니다. 현재 안정 버전은 v1.0 이상으로, 2026년 상반기에 릴리스된 것으로 알려져 있습니다.
□ 마무리
- A2A 프로토콜은 MCP와 경쟁하는 것이 아니라 그 위에서 멀티 에이전트 협업을 가능하게 하는 표준입니다. Google이 시작했지만 이미 AWS, Microsoft, Salesforce 등 빅테크가 모두 참여한 오픈 표준이 된 만큼, 앞으로 AI 서비스를 개발하거나 도입할 때 MCP와 A2A를 함께 이해하고 있으면 흐름을 읽는 데 도움이 될 것이라고 생각합니다. 아직 직접 개발에 쓸 계획은 없더라도, 어떤 AI 도구가 어떤 프로토콜 위에서 돌아가는지 알아두면 선택할 때 기준이 생기실 겁니다.
감사합니다.
'AI > AI Agent' 카테고리의 다른 글
| AI 에이전트란 무엇인가 — ChatGPT와 무엇이 다를까 (0) | 2026.06.14 |
|---|---|
| OpenClaw 완전 정리 — 탄생 배경부터 설치·사용법까지 (0) | 2026.06.13 |
| Claude Code 터미널 꾸미기 — Statusline 상태바 설정 완전 가이드 (0) | 2026.06.13 |
| Claude Code vs OpenAI Codex vs Google Antigravity — 2026년 AI 코딩 에이전트 완전 비교 (0) | 2026.06.13 |
| Claude Fable 5 완전 정리 — 성능·안전장치·미국 접근 제한 (0) | 2026.06.13 |
블로그의 정보
SuSu Daddy
SuSu Daddy