Same protocol, different journey
The local server starts with the host and communicates through stdio on one computer.
The remote server runs independently and communicates through Streamable HTTP across a network.
Both can expose the same kinds of tools, resources, and prompts. Both still speak MCP.
Location changes the transport, operation, and trust questions. It does not create a second protocol.