An MCP transport is the channel, such as stdio or HTTP, over which an MCP client and server communicate.
stdio is common for local servers launched as subprocesses, while HTTP-based transports suit remote or hosted servers. The transport is independent of the protocol's message format, so the same server logic can run either way. Choosing the right transport affects deployment and security.