구글 A2A 프로토콜: MCP만 알면 절반도 못 쓰는 이유

Published on

in

구글 A2A 프로토콜: MCP만 알면 절반도 못 쓰는 이유

IT / AI · 2026.03.13

구글 A2A 프로토콜:
MCP만 알면 절반도 못 쓰는 이유

AI 에이전트가 서로 ‘대화’하는 시대가 왔습니다. 구글 A2A 프로토콜은 단순한 기술 스펙이 아닙니다.
마이크로소프트·세일즈포스까지 합류한 이 표준을 지금 이해하지 못하면, 당신의 멀티에이전트 시스템은 처음부터 설계가 틀렸을 수 있습니다.

🏢 150+ 파트너사 공식 채택
⚡ gRPC 탑재 v0.3 릴리즈
🔗 Linux Foundation 관리
🤝 MS·Salesforce 합류

구글 A2A 프로토콜이란? — 에이전트들의 공통 언어

구글 A2A 프로토콜(Agent2Agent Protocol)은 2025년 4월 Google이 처음 공개한 AI 에이전트 간 통신 표준입니다.
지금 이 시각 기준으로 이 프로토콜은 현재 Linux Foundation의 오픈소스 프로젝트로 공식 관리되고 있으며,
전 세계 150곳 이상의 파트너사가 채택을 완료하거나 도입 중입니다.

한마디로 정리하면, A2A는 ‘AI 에이전트들을 위한 공통 언어’입니다.
기존에는 각 AI 에이전트가 서로 다른 프레임워크(LangChain, CrewAI 등)로 구축되어 있어 사일로 현상이 심각했습니다.
판매 에이전트는 판매 업무만, 엔지니어링 에이전트는 코드만 처리했죠. A2A는 이 장벽을 허뭅니다.

A2A 이전에는 여러 에이전트를 엮으려면 각각의 API를 직접 연결하는 커스텀 코드가 필요했습니다.
이는 유지보수 지옥을 의미했죠. A2A는 HTTP, JSON-RPC 2.0, SSE(서버 전송 이벤트)라는 이미 검증된 표준 위에 구축되어 있어,
기존 인프라를 뜯어고칠 필요 없이 에이전트 간 협업을 즉시 구현할 수 있습니다.

💡 핵심 인사이트

A2A를 에이전트 생태계의 ‘USB-C 포트’라고 생각하면 이해가 쉽습니다.
어떤 제조사의 기기든 USB-C 규격만 맞으면 연결되듯, A2A를 지원하는 에이전트라면 제조사·프레임워크 상관없이 자유롭게 협업할 수 있습니다.

▲ 목차로 돌아가기

A2A vs MCP — 결정적으로 다른 한 가지

많은 분들이 혼동하시는 부분입니다. MCP(Model Context Protocol)는 Anthropic이 2024년 공개한 프로토콜로, AI 에이전트가 외부 도구·데이터베이스·API에 연결하는 표준입니다.
반면 A2A는 AI 에이전트 간의 대화와 협업을 담당합니다. 두 프로토콜은 경쟁하는 것이 아니라, 각자 다른 레이어를 담당하는 보완적 관계입니다.

IDC 부사장 밥 파커의 설명이 가장 명확합니다. “이들은 서로 다른 요구사항을 충족시키며, 에이전트가 함께 작동하기 위해 서로 필요로 하는 관계”입니다.
실제 구현에서는 에이전트가 A2A를 통해 서로 협력하고, MCP를 통해 외부 시스템과 상호작용하는 구조가 됩니다.

구분 구글 A2A Anthropic MCP
목적 에이전트 ↔ 에이전트 통신 에이전트 ↔ 도구/데이터 연결
핵심 강점 멀티에이전트 오케스트레이션 단일 에이전트 도구 통합
보안 구조 서명 가능한 보안 카드 기본 탑재 벤더별 유연한 구현 필요
채택률 150+ 기업 파트너 (기업 중심) 개발자 커뮤니티 내 광범위 사용
적합 환경 대규모 기업 멀티에이전트 배포 이기종 모델 상호운용 환경

🔑 실무 선택 기준

단일 AI가 외부 데이터·도구를 쓰게 하고 싶다면 → MCP
여러 AI가 역할 분담해 복잡한 업무를 처리하게 하고 싶다면 → A2A
둘 다 필요하다면 → A2A + MCP 동시 적용 (섹션 6 참조)

▲ 목차로 돌아가기

A2A의 핵심 구성 요소 5가지 완전 해부

구글 A2A 프로토콜은 단순한 API가 아닙니다. 에이전트 간 협업을 위한 완전한 통신 아키텍처입니다.
5가지 핵심 개념을 이해하면 전체 동작 원리가 머릿속에 그려집니다.

1

에이전트 카드 (Agent Card)

각 에이전트의 ‘명함’입니다. JSON 형식으로 에이전트 이름, 기능 설명, 인증 방식, 서비스 엔드포인트 URL이 담겨 있습니다.
다른 에이전트는 이 카드를 조회해 “저 에이전트가 무엇을 할 수 있는지” 파악한 뒤 작업을 위임합니다.
LLM의 모델 카드와 유사한 개념으로, 마치 링크드인 프로필처럼 에이전트를 발견 가능하게 만드는 핵심입니다.

2

작업 (Task)

에이전트 간에 위임되는 ‘업무 단위’입니다. 고유 ID가 부여되며, 제출됨 → 작업 중 → 완료됨(또는 실패) 의 수명 주기를 따릅니다.
며칠이 걸리는 장기 작업도 관리할 수 있고, 클라이언트 에이전트가 연결이 끊겨도 완료 후 웹훅으로 결과를 통보받을 수 있습니다.
이것이 A2A가 실제 기업 업무에 적용 가능한 핵심 이유입니다.

3

메시지 & 아티팩트

메시지는 에이전트 간 ‘대화’의 기본 단위입니다. 사용자 역할(클라이언트)과 에이전트 역할(서버)로 구분됩니다.
아티팩트는 작업의 최종 산출물로, 문서·이미지·스프레드시트 등이 될 수 있습니다.
두 개념 모두 텍스트(TextPart)·파일(FilePart)·구조화 데이터(DataPart)를 담을 수 있어 어떤 유형의 협업에도 대응합니다.

4

클라이언트/서버 3단계 워크플로

A2A의 통신은 탐색 → 인증 → 커뮤니케이션의 3단계를 따릅니다.
클라이언트 에이전트가 에이전트 카드를 조회해 적합한 원격 에이전트를 탐색하고, OAuth 2.0 등으로 인증한 뒤,
HTTPS를 통해 JSON-RPC 2.0 형식으로 작업을 주고받습니다.
기업 입장에선 기존 클라우드 네이티브 아키텍처를 그대로 유지하면서 연결할 수 있어 도입 장벽이 매우 낮습니다.

5

SSE 실시간 스트리밍 & 비동기 처리

A2A는 SSE(Server-Sent Events)를 통해 대용량 출력이나 지속적인 상태 업데이트를 실시간으로 스트리밍할 수 있습니다.
또한 클라이언트 에이전트가 오프라인 상태일 때도 보안 웹훅으로 작업 완료를 통보받는 비동기 처리를 지원합니다.
이 덕분에 며칠이 걸리는 복잡한 자동화 파이프라인도 안정적으로 운영할 수 있습니다.

▲ 목차로 돌아가기

MS·세일즈포스까지 합류한 이유 — 산업 표준의 탄생

구글이 2025년 4월 A2A를 발표했을 때, 업계 반응은 “또 구글 표준 아냐?”였습니다.
그러나 마이크로소프트가 Azure AI Foundry와 코파일럿 스튜디오에 A2A를 공식 채택하면서 상황이 완전히 달라졌습니다.
경쟁사인 MS가 구글의 표준을 채택했다는 것은, 이 프로토콜이 특정 빅테크의 폐쇄 표준이 아닌 진정한 산업 인프라가 됐다는 신호입니다.

세일즈포스는 A2A 표준 개발에 처음부터 공동 참여했습니다. 세일즈포스 제품 아키텍처 부사장은 “A2A 표준은 에이전트포스(Agentforce)와 기타 생태계 전반에서 연결되지 않은 기능을 조율된 구현으로 전환할 수 있도록 해준다”고 직접 밝혔습니다.
슬랙·아틀라시안과 연동되는 Read.AI, 기업 검색 플랫폼 Glean 등도 구현을 진행 중입니다.

개인적으로 이 흐름이 의미심장하게 느껴지는 이유가 있습니다. 과거 REST API가 웹 서비스의 ‘공용어’가 됐듯,
A2A는 AI 에이전트 세계의 공용어가 될 가능성이 매우 높습니다.
지금 이것을 무시하는 기업은 5년 후 REST API 모르는 개발자처럼 뒤처질 수 있습니다.

📌 A2A를 공식 채택한 주요 기업·플랫폼

마이크로소프트 (Azure AI Foundry, 코파일럿 스튜디오), 세일즈포스 (Agentforce), IBM (BeeAI 프레임워크), Glean (기업 AI 검색), Read.AI (회의 AI), 아틀라시안, SAP, ServiceNow 등 150+ 파트너 참여

▲ 목차로 돌아가기

gRPC 탑재 v0.3의 진짜 의미 — 기업 실무 게임체인저

2025년 8월 공개된 A2A v0.3은 단순한 업데이트가 아닙니다.
gRPC 지원 추가, 보안 카드 서명 기능, ADK 통합이라는 세 가지가 동시에 들어온 것은, A2A가 실험적 프로토콜 단계를 벗어나 본격적인 엔터프라이즈 인프라가 됐음을 의미합니다.

gRPC 지원은 특히 주목할 만합니다. 기존 REST/HTTP 방식에 비해 gRPC는 낮은 지연 시간과 높은 처리량을 제공하며,
다양한 프로그래밍 언어를 지원합니다. 퓨처럼그룹 애널리스트 디온 힌치클리프는 “gRPC가 통합되면 실시간 멀티에이전트 오케스트레이션에 훨씬 더 유연하게 적용할 수 있다”고 평가했습니다.
Java 기반 SAP 시스템과 Python 기반 ML 파이프라인이 같은 에이전트 네트워크에서 작동할 수 있게 된 것입니다.

서명 가능한 보안 카드는 포춘 500대 기업이 가장 요구하던 기능입니다.
이제 각 에이전트는 암호학적으로 자신의 신원을 증명할 수 있습니다. “출처 불명의 에이전트는 배포하지 않는다”는 기업 보안 정책을 프로토콜 레벨에서 충족시켜 줍니다.
기업 데이터를 다루는 B2B SaaS 스타트업이라면 지금 당장 이 기능을 설계에 반영해야 합니다.

🔧 ADK 통합의 실무 의미

구글의 에이전트 개발 키트(ADK)에 A2A가 직접 내장되었습니다. 두저AI 공동창립자의 비유가 적절합니다.
“슬랙 통합 기능을 개발 프레임워크 안에 기본 탑재한 것과 같습니다. 별도 통합 작업 없이 바로 쓸 수 있습니다.”
파이썬 SDK의 클라이언트 측 지원도 확장되어, 개발자는 A2A 에이전트를 단 몇 줄의 코드로 생성·관리할 수 있습니다.

▲ 목차로 돌아가기

A2A + MCP 함께 쓰는 실전 설계 패턴

A2A와 MCP는 경쟁 관계가 아니라 상호 보완 관계라는 점을 실무 예시로 확인해 보겠습니다.
글린(Glean) 소프트웨어 엔지니어의 설명이 가장 직관적입니다. “판매 에이전트와 엔지니어링 에이전트가 서로 소통하게 하면, 더 복잡한 문제를 해결할 수 있다.”

🛒 실전 시나리오: 소매업 자동화 파이프라인

① 재고 에이전트 (MCP 사용)

MCP를 통해 재고 데이터베이스에 접근 → 품절 상품 감지

② 주문 에이전트 (A2A 수신)

A2A를 통해 재고 에이전트로부터 알림 수신 → 내부 발주 결정

③ 공급업체 에이전트 (A2A 협업)

A2A를 통해 외부 공급업체 에이전트와 통신 → 자동 발주 완료

결과: 재고 부족 감지부터 자동 발주까지 사람 개입 0회, MCP + A2A 협업으로 완전 자동화

이 패턴에서 핵심은 역할 분리입니다. 데이터를 가져오는 역할은 MCP, 에이전트들이 협력하는 역할은 A2A가 담당합니다.
두 프로토콜을 동시에 설계에 반영하면, 단일 AI가 할 수 없는 복잡한 엔드투엔드 자동화가 가능해집니다.

개인적인 의견으로는, 현재 많은 스타트업이 MCP만 도입하고 “AI 자동화를 구현했다”고 착각하는 경우가 많습니다.
하지만 실제로 업무 복잡도가 올라가면 반드시 멀티에이전트 오케스트레이션이 필요해지고, 그 시점에 A2A 설계가 없으면 전체 구조를 갈아엎어야 합니다.
지금 설계 단계부터 A2A를 고려하는 것이 훨씬 현명한 선택입니다.

▲ 목차로 돌아가기

지금 당장 A2A 시작하는 법 — 개발자·비개발자 별도 가이드

구글 A2A 프로토콜은 진입 장벽이 낮은 오픈소스 표준입니다. 개발자라면 직접 구현할 수 있고,
비개발자라면 A2A를 이미 지원하는 플랫폼을 통해 즉시 혜택을 누릴 수 있습니다.

👨‍💻 개발자 시작 가이드

  1. 공식 GitHub 방문: a2aproject/a2a-samples에서 Python 예제 코드 클론
  2. ADK 설치: 구글 에이전트 개발 키트(ADK)에 A2A가 기본 통합되어 있어, ADK 설치만으로 A2A 사용 가능
  3. 에이전트 카드 작성: 내 에이전트의 기능·인증 방식을 JSON 형식으로 정의
  4. 작업 엔드포인트 구현: HTTPS + JSON-RPC 2.0 형식의 HTTP 엔드포인트 노출
  5. Vertex AI 평가: 구글 Vertex GenAI 평가 서비스로 A2A 에이전트 시스템 테스트

🙋 비개발자·기획자 시작 가이드

  1. 세일즈포스 Agentforce 활용: A2A 내장 완료, 코드 없이 멀티에이전트 워크플로 구성 가능
  2. Microsoft 코파일럿 스튜디오: A2A 채택 완료, Azure AI 에이전트와 외부 에이전트 연결 가능
  3. A2A 마켓플레이스: 구글 AI 에이전트 마켓플레이스에서 A2A 지원 에이전트를 플러그인처럼 구매·연결
  4. IBM BeeAI: A2A 지원 에이전트 프레임워크로 기업 내부 워크플로 자동화 설계 가능

⚠️ 현실적인 주의사항

A2A는 아직 진화 중인 프로토콜입니다. 현재 v0.3 기준으로, 권한 부여 체계 공식화·동적 스킬 확인·대화 중간 미디어 추가 등의 기능이 로드맵에 올라있습니다.
프로덕션 적용 전에는 반드시 버전 변경 사항을 모니터링하는 것을 권장드립니다.

▲ 목차로 돌아가기

❓ Q&A — 자주 묻는 질문 5가지

Q1. A2A 프로토콜은 무료인가요? 라이선스 비용이 있나요?

A2A는 완전히 무료인 오픈소스 프로토콜입니다. 현재 Linux Foundation이 오픈소스 A2A 프로젝트를 관리하고 있으며,
누구든 비용 없이 사용하고 구현할 수 있습니다. 다만, A2A를 구현한 특정 플랫폼(세일즈포스 Agentforce, MS Azure 등)은 해당 플랫폼 자체의 요금 정책을 따릅니다.
Q2. MCP를 이미 도입했다면 A2A로 마이그레이션해야 하나요?

마이그레이션이 아닌 추가 도입의 개념으로 접근해야 합니다. MCP는 에이전트와 외부 도구·데이터의 연결에 여전히 최적화되어 있습니다.
만약 현재 단일 에이전트 환경이라면 MCP만으로 충분합니다. 여러 에이전트를 서로 협업시켜야 하는 시나리오가 생기는 순간, A2A를 추가로 도입하면 됩니다.
두 프로토콜은 동시에 작동하도록 설계되었습니다.
Q3. OpenAI의 에이전트 기술과 A2A는 어떻게 다른가요?

OpenAI는 자체 에이전트 실행 환경(오퍼레이터, GPT-5.4의 Computer Use 등)을 보유하고 있습니다.
A2A는 에이전트 실행 환경 자체가 아니라, 서로 다른 에이전트 간 통신 표준입니다.
이론적으로 OpenAI 기반 에이전트도 A2A 인터페이스를 구현하면 구글·MS·세일즈포스 에이전트와 협업할 수 있습니다.
다만 현재 OpenAI는 A2A 공식 파트너사 목록에 포함되어 있지 않습니다.
Q4. A2A를 이용해 챗GPT 에이전트와 클로드 에이전트를 연결할 수 있나요?

A2A의 목표가 바로 이것입니다. 에이전트의 내부 LLM이 무엇인지(GPT, Claude, Gemini 등) 상관없이,
A2A 프로토콜을 구현한 에이전트라면 서로 통신할 수 있습니다. 프로토콜이 에이전트를 ‘블랙박스’로 취급하기 때문입니다.
단, 양쪽 에이전트 모두 A2A 인터페이스를 구현해야 하는 조건이 있습니다.
Q5. A2A 도입 시 가장 큰 리스크는 무엇인가요?

가장 현실적인 리스크는 프로토콜의 진화 속도입니다. v0.3 기준으로 아직 권한 부여 체계 공식화, 동적 스킬 확인 등이 로드맵에 남아 있습니다.
지금 프로덕션에 과도하게 의존하면 향후 버전 변경 시 수정 비용이 발생할 수 있습니다.
또한 멀티에이전트 환경에서 보안 사고 시 책임 추적이 복잡해질 수 있으므로, 서명 가능한 보안 카드 기능을 반드시 활성화하는 것이 권장됩니다.

▲ 목차로 돌아가기

✍️ 마치며 — 총평

구글 A2A 프로토콜은 2026년 AI 생태계에서 가장 과소평가된 기술 중 하나입니다.
사실 이 프로토콜이 표준으로 자리 잡는 순간 AI 서비스의 설계 방식 전체가 바뀝니다.

마이크로소프트와 세일즈포스의 합류는 단순한 뉴스가 아닙니다. 산업 표준이 결정되는 방식은 항상 같습니다.
기술적으로 완벽한 표준이 이기는 게 아니라, 가장 많은 생태계를 끌어안는 표준이 이깁니다.
A2A는 현재 그 방향으로 명확하게 달려가고 있습니다.

물론 MCP와 A2A 중 하나를 선택해야 하는 구도가 아닙니다.
MCP로 에이전트에게 눈과 손을 달아주고, A2A로 에이전트들이 팀을 이루어 일하게 하는 것
2026년 AI 자동화의 올바른 설계 방향입니다.
지금 바로 공식 GitHub에서 Python 샘플 코드를 실행해 보는 것부터 시작하시길 권합니다.

▲ 목차로 돌아가기

본 포스팅은 공개된 공식 문서 및 전문가 분석을 바탕으로 작성된 정보 제공 목적의 콘텐츠입니다.
A2A 프로토콜은 지속적으로 업데이트 중이므로, 최신 사양은 반드시
공식 A2A 사이트에서 확인하시기 바랍니다.

댓글 남기기


최신 글


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기