What data format is used for messages exchanged between clients and servers in the MCP spec?	JSON objects
How does the Standard IO transport facilitate communication between a client and a server?	The client launches the server as a separate process, using the server's standard input (stdin) and standard output (stdout).
In the Standard IO transport, where does the client send messages to the server, and where does the server send responses back?	Client writes to stdin; Server writes to stdout.
What is the major limitation of using the Standard IO transport?	The client and server must be running on the same physical network.
What is the required sequence of three messages to initialize a connection according to the MCP spec?	Initialized Request $\rightarrow$ Initialized Result $\rightarrow$ Initialized Notification.
What key advantage does the Standard IO transport offer regarding communication initiation?	Either the client or the server can initiate communication at any point in time.
Which transport mechanism allows either the client or the server to initiate a request at any point in time?	Standard IO transport.
What is a potential limitation of the Streamable HTTP transport compared to Standard IO?	It may not allow the server to send an initial request to the client.
