MCP客户端的`read resource`函数主要目的是什么？	从MCP服务器读取特定资源的内容。
`read resource`函数需要传入哪个参数来指定要获取的资源？	资源的URI (URI of the resource)。
在读取资源时，为什么要根据MIME类型来处理返回的内容？	以确定数据类型（例如，是JSON还是纯文本）。
如果资源的MIME类型是`application/json`，应该如何处理其内容？	使用`json.loads()`将文本内容解析为JSON对象。
如果资源不是JSON格式，函数应该返回什么？	直接返回资源的原始文本内容 (`resource.text`)。
在代码中，用于判断资源类型的属性是什么？	`resource.mime_type`。
`read resource`函数在代码中是如何获取资源内容的？	通过调用`await self.session.read_resource(uri)`获取结果。
MCP客户端中编写的`read resource`函数在整个代码库中有什么用途？	被其他部分调用，用于获取文档列表和文档内容。
