What is the purpose of adding a function to the MCP client?	To allow the client to request and retrieve defined resources from the MCP server.
What argument must the `read resource` function accept?	The URI of the resource that needs to be fetched from the server.
What is the primary goal of the `read resource` function?	To request a resource from the MCP server, parse its contents based on its MIME type, and return the data.
What specific property of the resource result is used to determine how the data should be processed?	The `mime_type`.
If the resource's MIME type is `application/json`, how is the content handled?	The text content is parsed using `json.loads()` and returned.
If the resource's MIME type is not JSON, how is the content returned?	The raw text content of the resource is returned without parsing.
Where is the code written inside the MCP client used within the larger application?	It is used by other parts of the codebase, such as getting document names or putting content into a prompt.
What was the outcome when testing the feature in the CLI application?	The document contents were successfully sent to Claude inside a prompt without requiring a tool.
