Last reviewed
Correct answer: D. Inside the host, as one component for each connected server, created by the host itself.
Explanation
The principle — The client is a component, not an application and not a person.
Why the key is correct — MCP Client: A component that maintains a connection to an MCP server and obtains context from an MCP server for the MCP host to use. And the count follows from how they come into being: the MCP host accomplishes this by creating one MCP client for each MCP server.
Why the others are wrong — One client does not cover several servers. The user is outside the model. And no separate program is installed to broker anything.
Remember this — One host, one client per server.
Sources — MCP first-party documentation.
Sources
“MCP Client: A component that maintains a connection to an MCP server and obtains context from an MCP server for the MCP host to use”
“The MCP host accomplishes this by creating one MCP client for each MCP server.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.