Protocol-Driven AI: Building Scalable Agent Architectures with MCP and A2A