Last reviewed
Correct answer: C. Any client that implements the protocol, because support for it is broad across clients and servers alike.
Explanation
The principle — The payoff of a standard is that the work is done once and reused by everyone who implements it.
Why the key is correct — MCP is an open protocol supported across a wide range of clients and servers. A server written against the specification is not written against a host; the host is whatever happens to connect to it.
Why the others are wrong — Per-host servers are exactly what a standard removes. Coding tools were early adopters rather than the boundary. And an open protocol has no gatekeeper deciding which servers may connect.
Remember this — Write the server against the protocol, and the hosts take care of themselves.
Sources — MCP first-party documentation.
Sources
“MCP is an open protocol supported across a wide range of clients and servers.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.