KB-4B60

Nguyên tắc Ưu tiên Protocol — A2A > MCP > API

2 min read Revision 1
architectureprotocolA2AMCPAPIpriorityconnection

Nguyên tắc Ưu tiên Protocol — Điều Kết Nối

Ngày: 2026-03-24. Quyết định: Anh Huyên. Đọc: search_knowledge("protocol priority A2A MCP API")


THỨ TỰ ƯU TIÊN (bắt buộc)

1. A2A (Agent-to-Agent)  — ưu tiên cao nhất
2. MCP (Model Context Protocol) — khi không có A2A
3. API (REST/HTTP trực tiếp) — phương án cuối

LÝ DO

# Protocol Ưu điểm Nhược điểm
1 A2A Agent giao việc tự nhiên, ít coupling, chuẩn mở Linux Foundation, 150+ org Mới, chưa phổ biến ở Claude/GPT
2 MCP Structured tool access, Anthropic chuẩn hóa, Claude/Gemini hỗ trợ tốt Agent bị coi như "tool", không phải "đồng nghiệp"
3 API Hoạt động mọi nơi, đơn giản Tự handle auth, format, error. Tốn công bảo trì. Có thể tốn phí

ÁP DỤNG THỰC TẾ (tháng 3/2026)

AI A2A MCP API Giải pháp tạm
Gemini CLI ✅ Dùng
Claude Code ✅ Dùng
Codex CLI ✅ Dùng
GPT desktop ❌ (không muốn trả thêm) AppleScript (chờ A2A)
Model TQ (Langroid) ✅ Tự xây ✅ Tự xây

NGUYÊN TẮC

  • Khi chọn cách kết nối: kiểm tra A2A trước → MCP → API → workaround
  • Khi A2A available cho Claude/GPT trong tương lai → migrate ngay
  • AppleScript cho GPT là giải pháp TẠM — ghi rõ trong code là tạm
  • Agent Data vẫn là trung tâm dữ liệu bất kể dùng protocol nào