MCP, A2A, ACP 비교: AI 에이전트 통신 프로토콜 (PDF 다운로드)

MCP, A2A, ACP 프로토콜 개요

  • MCP (Multimodal Communication Protocol): Anthropic이 제안한 프로토콜 표준안. 툴 호출 중심의 동기식 프로토콜, 빠르고 단순한 요청-응답에 강점, 실제 개발 프로젝트에서의 채택률 높음
  • A2A (Agent-to-Agent): Google이 제안한 프로토콜 표준안. 비동기 기반 에이전트 간 통신 프로토콜, 장기적 협업 조율 및 상태 관리에 중점
  • ACP (Agent Connect Protocol): Cisco와 IBM 등에서 개발된 두 가지 버전 존재, 에이전트 실행과 레지스트리 등 배포 기능을 포함하고 있어서 적용 유연성이 높음
  • 요약: AI 에이전트 프로토콜로서 MCP는 실용성이 높고, A2A는 장기적인 비전을 제시하고 있으며, ACP는 구현 유연성에 장점을 지님

📘 AI 에이전트 간 소통을 위한 다양한 프로토콜 등장

  • 수많은 프로토콜 등장 (최소 13개)
  • 프로토콜 간 상호운용성 부족, 표준 부재
  • Agent-to-Agent(이하 A2A) 통신이 핵심 과제로 부상 중

AI 에이전트 프로토콜

  1. MCP (앤스로픽 제안 표준안)
  2. A2A (구글 제안 표준안)
  3. ACP (C: Connect)
  4. ACP (C: Communication)
  5. ANP
  6. AITP
  7. Agora
  8. PXP
  9. LOKA
  10. CrowdES
  11. SPP
  12. LMOS
  13. AP
  14. WTF
  15. LOL

📘 프로토콜 양대 유형

  • 맥락지향성 (Context-Oriented): LLM이 맥락을 넘겨받아서 도구처럼 작동 (예: MCP, agents.json)
  • 에이전트간 연결성 (Inter-Agent): 에이전트끼리 협력, 협상, 토론 (예: A2A, ACP, Agora 등)
유형목적예시 프로토콜
Context-Oriented도구 기반 호출, 빠른 응답MCP, agents.json
Inter-Agent협업 및 대화, 비동기 통신A2A, ACP, Agora 등
프로토콜 양대 유형 비교

📘 프로토콜 ① – MCP, A2A, agents.json

  • MCP (Multimodal Communication Protocol)
    • 가장 널리 채택됨
    • 빠르고 단순한 context 기반 도구 호출에 초점
  • A2A (Agent-to-Agent)
    • Google 주도, async 통신 지원
    • 장기적 협업과 상태 관리 고려
  • agents.json
    • 웹 도메인에 API 기능 기술
    • API 체이닝 가이드 포함
A2A의 작동 원리

📘 프로토콜 ② – ACP(2종), Agora

  • ACP: Agent Connect Protocol (Cisco)
    • 에이전트 다운로드 및 실행 포함
    • MCP 기반 사용 가능, Agent 레지스트리 내장
  • ACP: Agent Communication Protocol (IBM/BAI)
    • MCP 포크(fork), A2A 방향으로 발전 중
  • Agora
    • 💡 자연어로 시작 → 자동 프로토콜 업그레이드
    • 프로토콜 자체를 LLM이 진화시킴 (혁신적 아이디어 단계)

📘 그 외 프로토콜과 문제점

  • 기타 프로토콜
    • AITP: 블록체인 기반, 작업 단가 경매
    • ElmoS, agent-protocol, 도메인 특화형 등
  • 공통 문제
    • 대부분 초기 단계
    • 통합된 생태계나 상호 운용 가능성 부족

📘 MCP vs A* 프로토콜 비교

항목MCPA* 프로토콜군 (A2A 등)
목적툴 사용을 위한 문맥 전달에이전트 간 상호작용, 협상
통신 방식동기적(Sync), 빠른 처리비동기적(Async), 장시간 처리 지원
발전 방향좁은 문제 해결 → 점진적 확장전체 문제 공간 목표
현재 채택률🔥 높은 실사용, 디펙토 표준실험적 단계, 분산적 노력
MCP vs A* 프로토콜 비교

📘 프로토콜들이 지닌 3대 공통과제

  1. 에이전트 레지스트리 필요
    • 중앙 혹은 연합형 검색 시스템 필요
  2. 권한 부여(Authorization)는 어떻게?
    • 인증 외에, 타 에이전트의 리소스를 합법적으로 이용할 권리 설정
  3. 평판 시스템(Reputation) 필요
    • 에이전트의 신뢰도, 악의적 행위 여부 판단 기준 필요

📘 결론 및 제안

  • MCP는 현재 가장 실용적인 선택
    • React처럼 작고 실용적인 문제 해결로 시장 점유율 확대중
  • A 프로토콜은 비전은 훌륭하나 현실적인 구현 수준, 활용 방안 미흡
  • 제안
    • MCP를 중심으로 필요한 기능 점진적 통합
    • 복수 프로토콜 간 협업 구조는 아직 복잡성만 증가시킴
  • 향후 과제
    • 표준 정립, 생태계 통합, 보안과 평판 체계 설계

참고자료

앤스로픽이 제안하는 MCP 소개
https://www.anthropic.com/news/model-context-protocol

Introducing the Model Context Protocol

구글이 제안하는 Agent2Agent(A2A) 프로토콜 소개
https://developers.googleblog.com/ko/a2a-a-new-era-of-agent-interoperability/

구글 클라우드와 글로벌 IT 선도기업의 A2A 파트너십

A Survey of AI Agent Protocols / AI 에이전트 프로토콜에 대한 기초연구 (PDF 다운로드, 32p)
https://arxiv.org/pdf/2504.16736

  • 대규모 언어모델(LLM)의 확산으로 다양한 산업에서 에이전트 활용중
  • 하지만, 외부 도구나 데이터와의 표준화된 통신 프로토콜 부재로 인해 에이전트간 협업과 확장성이 제약 받는 상황
  • 논문은 이에 대한 해법으로 기존 프로토콜을 문맥 기반 vs 에이전트 간 통신, 범용 vs 도메인 특화라는 2차원 체계로 분류
  • 각 프로토콜 방식별 보안성, 확장성, 지연 시간 측면의 성능 분석을 수행
  • 향후 프로토콜이 갖춰야 할 적응성, 프라이버시 보호, 집단지성 지원 등의 핵심 특성과 연구 방향을 제시
  • 공저: Yingxuan Yang, Huacan Chai, Yuanyi Song 외
A Survey of AI Agent Protocols

MCP 개발자 서밋 | Laurie Voss (LlamaIndex)의 MCP, ACP, A2A 에이전트 프로토콜 비교
MCP Developers Summit | MCP vs ACP vs A2A: Comparing Agent Protocols with Laurie Voss from LlamaIndex


끝 / 넥스트플랫폼 동준상 / 첫 포스팅: 25.06.16 / 업데이트: 25.06.16

Leave a Reply