Skip to content

Commit 9ac3b2b

Browse files
committed
Adjust awkward grammar
1 parent 4b37c62 commit 9ac3b2b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/docs/learn/client-concepts.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ For a complete implementation of a server that respects roots, see the [filesyst
139139

140140
#### Design Philosophy
141141

142-
Roots serve as a coordination mechanism between clients and servers, not a security boundary. The specification requires servers to "SHOULD respect root boundaries," not "MUST enforce" them, because servers run code the client cannot control. This design is pragmatic: clients enforce security while roots communicate intent.
142+
Roots serve as a coordination mechanism between clients and servers, not a security boundary. The specification requires that servers "SHOULD respect root boundaries," and not that they "MUST enforce" them, because servers run code the client cannot control. This design is pragmatic: clients enforce security while roots communicate intent.
143143

144144
Roots work best when servers are trusted or vetted, users understand their advisory nature, and the goal is preventing accidents rather than stopping malicious behavior. They excel at context scoping (telling servers where to focus), accident prevention (helping well-behaved servers stay in bounds), and workflow organization (such as managing project boundaries automatically).
145145

0 commit comments

Comments
 (0)