- 通过
session/prompt发送的用户提示中 - 通过
session/update通知流式传输的语言模型输出中 - 工具调用的进度更新和结果中
内容类型
代理客户端协议使用与模型上下文协议 (MCP) 相同的ContentBlock 结构。
这一设计选择使代理能够无缝转发来自 MCP 工具输出的内容,无需转换。
文本内容
纯文本消息构成大多数交互的基础。string
required
要显示的文本内容
图像内容
可以包含图像以用于视觉上下文或分析。image 提示功能。
string
required
Base64 编码的图像数据
string
required
图像的 MIME 类型(例如 “image/png”、“image/jpeg”)
string
图像源的可选 URI 引用
音频内容
用于转录或分析的音频数据。audio 提示功能。
string
required
Base64 编码的音频数据
string
required
音频的 MIME 类型(例如 “audio/wav”、“audio/mp3”)
嵌入式资源
直接嵌入消息中的完整资源内容。embeddedContext 提示功能。
EmbeddedResourceResource
required
嵌入式资源内容,可以是以下之一:
资源链接
代理可以访问的资源的引用。string
required
资源的 URI
string
required
资源的人类可读名称
string
资源的 MIME 类型
string
资源的可选显示标题
string
资源内容的可选描述
integer
资源的可选大小(字节)