MCP客户端实现`list prompts`的功能目的是什么？	列出MCP服务器中定义的所有提示（prompts）。
使用`get prompt`获取特定提示需要提供哪些信息？	提示的名称（prompt name）和相关的参数（arguments）。
提示函数（prompt function）中的参数是如何使用的？	参数会被传递并插值（interpolated）到提示文本中。
`get prompt`函数返回什么内容？	`result.messages`，这些消息构成对话，用于输入给云端（cloud）。
提示（prompt）的一般工作流程是什么？	在MCP服务器中定义提示 -> 客户端请求提示并提供参数 -> 函数使用参数进行插值。
如何在应用程序中测试提示功能？	在CLI（命令行界面）中运行项目并调用相应的命令（如`format`）。
在`format document`提示中，LLM需要执行的第一步操作是什么？	使用`get document tool`获取指定文档的内容。
参数是如何传递给提示函数的？	作为关键字参数（keyword arguments）传递。
