The MCP Protocol: Transports, Primitives, and the Message Lifecycle
TL;DR
* The MCP protocol is a JSON-RPC 2.0 standard with two transports, stdio and Streamable HTTP, and three server primitives: tools, resources, and prompts.
* Revision 2026-07-28 made MCP stateless: the initialize handshake is gone, and every request carries its protocol version and client capabilities in