mode-context-protocol 1 Understanding the Model Context Protocol (MCP): The USB-C for AI Applications May 12, 2025