Skip to content

Commit a95bd06

Browse files
committed
Clarify the resources docs
1 parent 9ceeac6 commit a95bd06

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

docs/concepts/resources.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ Resources are a core primitive in the Model Context Protocol (MCP) that allow se
77

88
<Note>
99
Resources are designed to be **application-controlled**, meaning that the client application can decide how and when they should be used.
10+
Different MCP clients may handle resources differently. For example:
11+
- Claude Desktop currently requires users to explicitly select resources before they can be used
12+
- Other clients might automatically select resources based on heuristics
13+
- Some implementations may even allow the AI model itself to determine which resources to use
1014

11-
For example, one application may require users to explicitly select resources, while another could automatically select them based on heuristics or even at the discretion of the AI model itself.
15+
Server authors should be prepared to handle any of these interaction patterns when implementing resource support. In order to expose data to models automatically, server authors should use a **model-controlled** primitive such as [Tools](./tools).
1216
</Note>
1317

1418
## Overview

0 commit comments

Comments
 (0)