A2A와 MCP는 어떻게 다른가요
A2A와 MCP는 어떻게 다른가요
답변 1개
두 프로토콜은 경쟁 관계가 아니라 서로 다른 연결을 담당하는 짝이다. MCP는 에이전트가 외부 도구나 데이터 소스에 접근하도록 에이전트와 도구를 잇는다. 반면 A2A는 에이전트와 에이전트를 잇어, 한 에이전트가 다른 에이전트를 발견하고 인증한 뒤 작업을 함께 수행하도록 한다.
실제 시스템에서는 둘을 함께 쓰게 된다. 개별 에이전트는 MCP로 자신이 쓸 도구를 연결하고, 그렇게 구성된 에이전트들이 A2A로 서로 협업하는 구조다. 도구 접근과 에이전트 간 협업이라는 서로 다른 층위를 각각 표준화한다고 보면 된다.