Last reviewed
Correct answer: C. One host and four clients, each client holding its own connection to one server.
Explanation
The principle — The client count is a function of the servers, not of the application.
Why the key is correct — The MCP host accomplishes this by creating one MCP client for each MCP server, so four servers means four clients inside the one editor. And they are not sharing anything: each MCP client maintains a dedicated connection with its corresponding MCP server. That is why a single misbehaving server degrades one connection rather than the whole session.
Why the others are wrong — One client for the whole editor would contradict the creation rule. A shared pooled connection contradicts the dedicated-connection rule. And four hosts would mean four applications, when the entire arrangement exists so that one application can reach four systems.
Remember this — Count the servers, and you have counted the clients. The practical value of holding that straight is diagnostic: when one connected system goes quiet, the failure is scoped to its own client and its own connection, and the rest of the session keeps working.
Sources — MCP first-party documentation.
Sources
“The MCP host accomplishes this by creating one MCP client for each MCP server.”
“Each MCP client maintains a dedicated connection with its corresponding MCP server.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.