resources
能力。
subscribe
:客户端是否可以订阅以接收单个资源变化的通知。listChanged
:当可用资源列表发生变化时,服务器是否会发出通知。subscribe
和 listChanged
都是可选的——服务器可以不支持、支持其中之一或两者都支持。
resources/list
请求。此操作支持分页。 **请求:**resources/read
请求: **请求:**listChanged
能力的服务器**应该 (SHOULD)** 发送一个通知。
uri
:资源的唯一标识符name
:资源的名称。title
:可选的、供显示用的人类可读的资源名称。description
:可选的描述mimeType
:可选的 MIME 类型size
:可选的大小(以字节为单位)audience
:一个数组,指示此资源的目标受众。有效值为 "user"
和 "assistant"
。例如,["user", "assistant"]
表示内容对两者都有用。priority
:一个从 0.0 到 1.0 的数字,表示此资源的重要性。值为 1 表示“最重要”(实际上是必需的),而 0 表示“最不重要”(完全可选)。lastModified
:一个 ISO 8601 格式的时间戳,指示资源最后一次被修改的时间(例如,"2025-01-12T15:00:58Z"
)。inode/directory
)来标识 file:// 资源,以表示那些没有标准 MIME 类型的非常规文件(如目录)。-32002
-32603