getMCPPrompt
语法
getMCPPrompt(name, [args], [published])
参数
name STRING 类型标量,表示 prompt 模板的名称。
args 可选参数,一个字典,键是 STRING 类型,值是 ANY 或 STRING 类型,表示传入 prompt 模板的参数。
published 可选参数,布尔值,表示是否调用已发布的版本。默认为 false,表示调用尚未发布的版本。
详情
调用指定的 MCP Prompt 模板。
例子
// 定义 prompt 模板并发布
addMCPPrompt(
name = "stock_summary",
message = "请用一句话总结 ${stock} 从 ${startDate} 到 ${endDate} 的走势。",
description = "生成某个股票在一段时间内的自然语言概述",
extraInfo = {title : "股票走势总结"}
)
publishMCPPrompts("stock_summary")
// 更新模板,不发布
updateMCPPrompt(
name = "stock_summary",
message = "请找出 ${stock} 在 ${startDate} 至 ${endDate} 的最高价和最低价。",
description = "更新后的 Prompt 描述"
)
// 调用发布的 stock_summary
getMCPPrompt(name="stock_summary", args={"stock":"000111", "startDate":2025.01.01, "endDate":2025.08.01}, published=true)
// output:请用一句话总结 000111 从 2025.01.01 到 2025.08.01 的走势。
// 调用更新后未发布的 stock_summary
getMCPPrompt(name="stock_summary", args={"stock":"000111", "startDate":2025.01.01, "endDate":2025.08.01}, published=false)
// output:请找出 000111 在 2025.01.01 至 2025.08.01 的最高价和最低价。