피드로 돌아가기
Dev.toAI/ML
원문 읽기
UCP-MCP-AP2 계층 구조를 통한 Agentic Commerce 표준 스택 정립
MCP vs UCP vs AP2: What is the Difference?
AI 요약
Context
AI Agent의 커머스 진입 시 HTML 스크래핑에 의존하는 기존 방식의 낮은 신뢰성과 느린 속도 문제 발생. 개별 프로토콜을 경쟁 관계로 인식하여 단일 표준을 선택하려는 파편화된 설계 접근 방식의 한계 존재.
Technical Solution
- UCP(Universal Commerce Protocol)를 최상위 Shopping Contract로 정의하여 스토어 기능, Transport, Payment Handler를 명시한 JSON 매니페스트 제공
- MCP(Model Context Protocol)를 하위 Tool Invocation 레이어로 활용하여 JSON-RPC 기반의 실제 도구 호출 메커니즘 구현
- AP2(Agent Payments Protocol)를 최하위 Payment Authorization 레이어로 배치하여 결제 승인 및 암호화 Mandate 처리 전담
- 'UCP Manifest 조회 $\rightarrow$ MCP 기반 Tool Call $\rightarrow$ AP2 결제 승인'으로 이어지는 계층적 호출 체인 설계
- /.well-known/ucp 경로를 통한 표준화된 Store Discovery 메커니즘 구축
- Transport 추상화를 통해 MCP 외 REST, A2A 등 다양한 전송 방식을 수용하는 유연한 구조 채택
실천 포인트
- AI Agent 대응 스토어 구축 시 /.well-known/ucp 경로에 표준 JSON 매니페스트 배치 여부 확인 - Tool 호출 인터페이스로 MCP(JSON-RPC over SSE/HTTP) 구현 검토 - 결제 단계에서 AP2 또는 기존 Payment Handler(Stripe, Google Pay 등)의 네임스페이스 정의 여부 점검