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 에이전트 프로토콜
- MCP (앤스로픽 제안 표준안)
- A2A (구글 제안 표준안)
- ACP (C: Connect)
- ACP (C: Communication)
- ANP
- AITP
- Agora
- PXP
- LOKA
- CrowdES
- SPP
- LMOS
- AP
- WTF
- 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 체이닝 가이드 포함

📘 프로토콜 ② – 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* 프로토콜 비교
항목 | MCP | A* 프로토콜군 (A2A 등) |
---|---|---|
목적 | 툴 사용을 위한 문맥 전달 | 에이전트 간 상호작용, 협상 |
통신 방식 | 동기적(Sync), 빠른 처리 | 비동기적(Async), 장시간 처리 지원 |
발전 방향 | 좁은 문제 해결 → 점진적 확장 | 전체 문제 공간 목표 |
현재 채택률 | 🔥 높은 실사용, 디펙토 표준 | 실험적 단계, 분산적 노력 |
📘 프로토콜들이 지닌 3대 공통과제
- 에이전트 레지스트리 필요
- 중앙 혹은 연합형 검색 시스템 필요
- 권한 부여(Authorization)는 어떻게?
- 인증 외에, 타 에이전트의 리소스를 합법적으로 이용할 권리 설정
- 평판 시스템(Reputation) 필요
- 에이전트의 신뢰도, 악의적 행위 여부 판단 기준 필요
📘 결론 및 제안
- MCP는 현재 가장 실용적인 선택
- React처럼 작고 실용적인 문제 해결로 시장 점유율 확대중
- A 프로토콜은 비전은 훌륭하나 현실적인 구현 수준, 활용 방안 미흡
- 제안
- MCP를 중심으로 필요한 기능 점진적 통합
- 복수 프로토콜 간 협업 구조는 아직 복잡성만 증가시킴
- 향후 과제
- 표준 정립, 생태계 통합, 보안과 평판 체계 설계
참고자료
앤스로픽이 제안하는 MCP 소개
https://www.anthropic.com/news/model-context-protocol

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

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 외

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