Design Multi-Agent AI Systems Using MCP and A2A : Engineer Your Own Python-based Agentic AI Framework with Tool Use, Memory, and Multi-agent Workflows - Gigi Sayfan (2026)