🔌 Socketlist

MCP와 A2A: 에이전트를 위한 도구 vs. 에이전트 간 대화

MCP는 에이전트를 도구와 데이터에 연결하고, A2A(Agent2Agent)는 독립된 에이전트들이 서로를 찾고 작업을 위임하게 합니다.

핵심 요약

MCP는 에이전트가 도구와 데이터 소스를 사용하는 방식에 관한 것입니다. A2A(Agent2Agent 프로토콜)는 한 에이전트가 다른 에이전트에게 작업을 넘기는 방식에 관한 것으로, 상대 에이전트는 다른 곳에서 실행되고 다른 프레임워크로 만들어졌을 수 있습니다.

A2A를 주도하는 곳

A2A는 원래 Google이 만들었고 Linux Foundation에 기증되었습니다. AWS, Cisco, Google, IBM Research, Microsoft, Salesforce, SAP, ServiceNow 등의 대표로 구성된 기술 운영 위원회가 관리하며, 라이선스는 Apache 2.0입니다.

경쟁이 아닌 보완

A2A 프로젝트 스스로 둘을 보완 관계로 설명합니다. MCP는 에이전트와 도구 간 통신을, A2A는 에이전트 간 통신을 표준화합니다. 일반적인 시스템은 둘 다 사용합니다. 에이전트는 A2A로 작업을 위임하고, 각 에이전트는 자신의 도구(GitHub 저장소나 SQL 데이터베이스 등)에 MCP 서버를 사용합니다. A2A는 도구 호출 프로토콜이 아니며 MCP를 대체하지 않습니다.

무엇이 필요할까

출처: a2a-protocol.org.

관련 가이드

주간 MCP 다이제스트 – 새로 나온 MCP 서버와 인기 서버를 메일로 받아보세요.