1. 学习
  2. /
  3. 课程
  4. /
  5. Model Context Protocol (MCP) 入门

Connected

练习

从客户端读取资源

现在进入最后一步:为客户端添加功能,使其可以从您的 MCP 服务器读取资源数据!这份货币及其符号的清单可供 LLM 用作核对表,用来检查用户请求的货币是否被 convert_currency() 工具支持,并校验该工具函数的参数是否为有效的货币符号。

currency_server.py 文件已启动,随时可用。

说明

100 XP
  • 定义一个名为 read_resource() 的异步函数,接收类型为 str 的参数 resource_uri
  • 在函数内使用带有 await 的 session.read_resource() 读取给定 URI 的资源,并将结果赋值给 resource_content
  • 遍历每个资源的内容,并打印其 .mimeType 和 .text 属性