Last reviewed
Correct answer: B. Told the server which directories to focus on, without restricting what it is able to reach.
Explanation
The principle — Telling somebody where to work is not the same as stopping them working elsewhere.
Why the key is correct — Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on. And the limit of that is stated in the next breath: while roots communicate intended boundaries, they do not enforce security restrictions.
Why the others are wrong — There is no restriction to break, no protocol-level rejection, and no interception layer in the client.
Remember this — Roots point; they do not fence.
Sources — MCP first-party documentation.
Sources
“Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on.”
“While roots communicate intended boundaries, they do not enforce security restrictions.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.