[{"data":1,"prerenderedAt":1999},["ShallowReactive",2],{"navigation_docs":3,"-prompts-input-handler-messages":282,"-prompts-input-handler-messages-surround":1994},[4,40,70,99,122,156,189,253],{"title":5,"path":6,"stem":7,"children":8,"page":39},"入门指南","\u002Fgetting-started","1.getting-started",[9,14,19,24,29,34],{"title":10,"path":11,"stem":12,"icon":13},"简介","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-book-open",{"title":15,"path":16,"stem":17,"icon":18},"安装","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"配置","\u002Fgetting-started\u002Fconfiguration","1.getting-started\u002F3.configuration","i-lucide-settings",{"title":25,"path":26,"stem":27,"icon":28},"Inspector","\u002Fgetting-started\u002Finspector","1.getting-started\u002F4.inspector","i-lucide-circuit-board",{"title":30,"path":31,"stem":32,"icon":33},"Connection","\u002Fgetting-started\u002Fconnection","1.getting-started\u002F5.connection","i-lucide-plug",{"title":35,"path":36,"stem":37,"icon":38},"Agent Skills","\u002Fgetting-started\u002Fagent-skills","1.getting-started\u002F6.agent-skills","i-lucide-sparkles",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"工具","\u002Ftools","2.tools",[45,50,55,60,65],{"title":46,"path":47,"stem":48,"icon":49},"概览","\u002Ftools\u002Foverview","2.tools\u002F0.overview","i-lucide-wrench",{"title":51,"path":52,"stem":53,"icon":54},"Schema, handler & returns","\u002Ftools\u002Fschema-handler","2.tools\u002F1.schema-handler","i-lucide-braces",{"title":56,"path":57,"stem":58,"icon":59},"注释与输入示例","\u002Ftools\u002Fannotations","2.tools\u002F2.annotations","i-lucide-badge-info",{"title":61,"path":62,"stem":63,"icon":64},"错误与缓存","\u002Ftools\u002Ferrors-caching","2.tools\u002F3.errors-caching","i-lucide-shield",{"title":66,"path":67,"stem":68,"icon":69},"分组、文件与动态注册","\u002Ftools\u002Fgroups-organization","2.tools\u002F4.groups-organization","i-lucide-tags",{"title":71,"path":72,"stem":73,"children":74,"page":39},"资源","\u002Fresources","3.resources",[75,79,84,89,94],{"title":46,"path":76,"stem":77,"icon":78},"\u002Fresources\u002Foverview","3.resources\u002F0.overview","i-lucide-package",{"title":80,"path":81,"stem":82,"icon":83},"静态资源与结构","\u002Fresources\u002Fstatic-and-structure","3.resources\u002F1.static-and-structure","i-lucide-file-stack",{"title":85,"path":86,"stem":87,"icon":88},"模板与处理程序","\u002Fresources\u002Ftemplates-and-handlers","3.resources\u002F2.templates-and-handlers","i-lucide-git-branch",{"title":90,"path":91,"stem":92,"icon":93},"元数据、内容与错误","\u002Fresources\u002Fcontent-metadata-errors","3.resources\u002F3.content-metadata-errors","i-lucide-layers",{"title":95,"path":96,"stem":97,"icon":98},"分组与组织","\u002Fresources\u002Forganization","3.resources\u002F4.organization","i-lucide-folder-tree",{"title":100,"path":101,"stem":102,"children":103,"page":39},"提示词","\u002Fprompts","4.prompts",[104,108,113,117],{"title":46,"path":105,"stem":106,"icon":107},"\u002Fprompts\u002Foverview","4.prompts\u002F0.overview","i-lucide-message-square",{"title":109,"path":110,"stem":111,"icon":112},"编写与结构","\u002Fprompts\u002Fauthoring","4.prompts\u002F1.authoring","i-lucide-pen-line",{"title":114,"path":115,"stem":116,"icon":93},"输入、处理器与消息","\u002Fprompts\u002Finput-handler-messages","4.prompts\u002F2.input-handler-messages",{"title":118,"path":119,"stem":120,"icon":121},"模式与高级用法","\u002Fprompts\u002Fpatterns-advanced","4.prompts\u002F3.patterns-advanced","i-lucide-line-chart",{"title":123,"path":124,"stem":125,"children":126,"page":39},"处理器","\u002Fhandlers","5.handlers",[127,131,136,141,146,151],{"title":46,"path":128,"stem":129,"icon":130},"\u002Fhandlers\u002Foverview","5.handlers\u002F0.overview","i-lucide-server",{"title":132,"path":133,"stem":134,"icon":135},"默认与自定义处理器","\u002Fhandlers\u002Fdefault-and-custom","5.handlers\u002F1.default-and-custom","i-lucide-toggle-left",{"title":137,"path":138,"stem":139,"icon":140},"结构与选项","\u002Fhandlers\u002Fstructure-and-options","5.handlers\u002F2.structure-and-options","i-lucide-sliders-horizontal",{"title":142,"path":143,"stem":144,"icon":145},"示例与路由","\u002Fhandlers\u002Fexamples-routing","5.handlers\u002F3.examples-routing","i-lucide-route",{"title":147,"path":148,"stem":149,"icon":150},"分享与实践","\u002Fhandlers\u002Fsharing-practices","5.handlers\u002F4.sharing-practices","i-lucide-share-2",{"title":152,"path":153,"stem":154,"icon":155},"多处理器组织","\u002Fhandlers\u002Forganization","5.handlers\u002F5.organization","i-lucide-network",{"title":157,"path":158,"stem":159,"children":160,"page":39},"应用","\u002Fapps","6.apps",[161,165,170,175,179,184],{"title":46,"path":162,"stem":163,"icon":164},"\u002Fapps\u002Foverview","6.apps\u002F0.overview","i-lucide-app-window",{"title":166,"path":167,"stem":168,"icon":169},"编写与 defineMcpApp","\u002Fapps\u002Fauthoring","6.apps\u002F1.authoring","i-lucide-code-2",{"title":171,"path":172,"stem":173,"icon":174},"useMcpApp() 桥接","\u002Fapps\u002Fuse-mcp-app","6.apps\u002F2.use-mcp-app","i-lucide-message-circle",{"title":176,"path":177,"stem":178,"icon":64},"CSP 与构建流水线","\u002Fapps\u002Fcsp-and-wiring","6.apps\u002F3.csp-and-wiring",{"title":180,"path":181,"stem":182,"icon":183},"测试与发布","\u002Fapps\u002Ftesting-publishing","6.apps\u002F4.testing-publishing","i-lucide-rocket",{"title":185,"path":186,"stem":187,"icon":188},"模式与限制","\u002Fapps\u002Fpatterns-reference","6.apps\u002F5.patterns-reference","i-lucide-book-marked",{"title":190,"path":191,"stem":192,"children":193,"page":39},"进阶主题","\u002Fadvanced","7.advanced",[194,199,204,209,214,218,223,228,233,238,243,248],{"title":195,"path":196,"stem":197,"icon":198},"自定义路径","\u002Fadvanced\u002Fcustom-paths","7.advanced\u002F1.custom-paths","i-lucide-folder",{"title":200,"path":201,"stem":202,"icon":203},"日志","\u002Fadvanced\u002Flogging","7.advanced\u002F10.logging","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"MCP Apps 内部机制","\u002Fadvanced\u002Fmcp-apps-internals","7.advanced\u002F11.mcp-apps-internals","i-lucide-cog",{"title":210,"path":211,"stem":212,"icon":213},"列出定义","\u002Fadvanced\u002Flisting-definitions","7.advanced\u002F12.listing-definitions","i-lucide-list",{"title":215,"path":216,"stem":217,"icon":64},"Middleware","\u002Fadvanced\u002Fmiddleware","7.advanced\u002F2.middleware",{"title":219,"path":220,"stem":221,"icon":222},"TypeScript","\u002Fadvanced\u002Ftypescript","7.advanced\u002F3.typescript","i-lucide-type",{"title":224,"path":225,"stem":226,"icon":227},"Hooks","\u002Fadvanced\u002Fhooks","7.advanced\u002F4.hooks","i-lucide-webhook",{"title":229,"path":230,"stem":231,"icon":232},"MCP 评估","\u002Fadvanced\u002Fevals","7.advanced\u002F5.evals","i-lucide-flask-conical",{"title":234,"path":235,"stem":236,"icon":237},"会话","\u002Fadvanced\u002Fsessions","7.advanced\u002F6.sessions","i-lucide-database",{"title":239,"path":240,"stem":241,"icon":242},"动态定义","\u002Fadvanced\u002Fdynamic-definitions","7.advanced\u002F7.dynamic-definitions","i-lucide-toggle-right",{"title":244,"path":245,"stem":246,"icon":247},"代码模式 (Code Mode)","\u002Fadvanced\u002Fcode-mode","7.advanced\u002F8.code-mode","i-lucide-code",{"title":249,"path":250,"stem":251,"icon":252},"启发式询问","\u002Fadvanced\u002Felicitation","7.advanced\u002F9.elicitation","i-lucide-message-square-quote",{"title":254,"path":255,"stem":256,"children":257,"page":39},"示例","\u002Fexamples","8.examples",[258,263,268,273,278],{"title":259,"path":260,"stem":261,"icon":262},"身份验证","\u002Fexamples\u002Fauthentication","8.examples\u002F1.authentication","i-lucide-shield-check",{"title":264,"path":265,"stem":266,"icon":267},"API 集成","\u002Fexamples\u002Fapi-integration","8.examples\u002F2.api-integration","i-lucide-globe",{"title":269,"path":270,"stem":271,"icon":272},"常见模式","\u002Fexamples\u002Fcommon-patterns","8.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":274,"path":275,"stem":276,"icon":277},"文件操作","\u002Fexamples\u002Ffile-operations","8.examples\u002F4.file-operations","i-lucide-file",{"title":279,"path":280,"stem":281,"icon":107},"提示词示例","\u002Fexamples\u002Fprompt-examples","8.examples\u002F5.prompt-examples",{"id":283,"title":114,"body":284,"description":1985,"extension":1986,"links":1987,"meta":1988,"navigation":1989,"path":115,"seo":1990,"stem":116,"__hash__":1993},"docs\u002F4.prompts\u002F2.input-handler-messages.md",{"type":285,"value":286,"toc":1973},"minimark",[287,291,295,727,731,813,826,829,836,1067,1073,1076,1083,1086,1089,1325,1339,1342,1445,1448,1451,1639,1653,1656,1659,1969],[288,289,290],"h2",{"id":290},"输入模式",[292,293,294],"p",{},"使用 Zod 定义并验证提示参数：",[296,297,303],"pre",{"className":298,"code":299,"filename":300,"language":301,"meta":302,"style":302},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { z } from 'zod'\nimport { defineMcpPrompt } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpPrompt({\n  name: 'translate',\n  inputSchema: {\n    \u002F\u002F 必需的字符串参数\n    text: z.string().describe('待翻译文本'),\n\n    \u002F\u002F 必需的枚举参数\n    targetLanguage: z.enum(['en', 'fr', 'es', 'de']).describe('目标语言'),\n\n    \u002F\u002F 可选参数\n    sourceLanguage: z.string().optional().describe('源语言（如果未提供则自动检测）'),\n\n    \u002F\u002F 带默认值的可选参数\n    formality: z.enum(['formal', 'informal']).default('formal'),\n  },\n  handler: async ({ text, targetLanguage, sourceLanguage, formality }) => {\n    \u002F\u002F 实现\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Ftranslate.ts","typescript","",[304,305,306,339,360,367,385,406,417,424,462,467,473,546,551,557,597,602,608,659,665,707,713,718],"code",{"__ignoreMap":302},[307,308,311,315,319,323,326,329,332,336],"span",{"class":309,"line":310},"line",1,[307,312,314],{"class":313},"s7zQu","import",[307,316,318],{"class":317},"sMK4o"," {",[307,320,322],{"class":321},"sTEyZ"," z",[307,324,325],{"class":317}," }",[307,327,328],{"class":313}," from",[307,330,331],{"class":317}," '",[307,333,335],{"class":334},"sfazB","zod",[307,337,338],{"class":317},"'\n",[307,340,342,344,346,349,351,353,355,358],{"class":309,"line":341},2,[307,343,314],{"class":313},[307,345,318],{"class":317},[307,347,348],{"class":321}," defineMcpPrompt",[307,350,325],{"class":317},[307,352,328],{"class":313},[307,354,331],{"class":317},[307,356,357],{"class":334},"@nuxtjs\u002Fmcp-toolkit\u002Fserver",[307,359,338],{"class":317},[307,361,363],{"class":309,"line":362},3,[307,364,366],{"emptyLinePlaceholder":365},true,"\n",[307,368,370,373,376,379,382],{"class":309,"line":369},4,[307,371,372],{"class":313},"export",[307,374,375],{"class":313}," default",[307,377,348],{"class":378},"s2Zo4",[307,380,381],{"class":321},"(",[307,383,384],{"class":317},"{\n",[307,386,388,392,395,397,400,403],{"class":309,"line":387},5,[307,389,391],{"class":390},"swJcz","  name",[307,393,394],{"class":317},":",[307,396,331],{"class":317},[307,398,399],{"class":334},"translate",[307,401,402],{"class":317},"'",[307,404,405],{"class":317},",\n",[307,407,409,412,414],{"class":309,"line":408},6,[307,410,411],{"class":390},"  inputSchema",[307,413,394],{"class":317},[307,415,416],{"class":317}," {\n",[307,418,420],{"class":309,"line":419},7,[307,421,423],{"class":422},"sHwdD","    \u002F\u002F 必需的字符串参数\n",[307,425,427,430,432,434,437,440,443,445,448,450,452,455,457,460],{"class":309,"line":426},8,[307,428,429],{"class":390},"    text",[307,431,394],{"class":317},[307,433,322],{"class":321},[307,435,436],{"class":317},".",[307,438,439],{"class":378},"string",[307,441,442],{"class":321},"()",[307,444,436],{"class":317},[307,446,447],{"class":378},"describe",[307,449,381],{"class":321},[307,451,402],{"class":317},[307,453,454],{"class":334},"待翻译文本",[307,456,402],{"class":317},[307,458,459],{"class":321},")",[307,461,405],{"class":317},[307,463,465],{"class":309,"line":464},9,[307,466,366],{"emptyLinePlaceholder":365},[307,468,470],{"class":309,"line":469},10,[307,471,472],{"class":422},"    \u002F\u002F 必需的枚举参数\n",[307,474,476,479,481,483,485,488,491,493,496,498,501,503,506,508,510,512,515,517,519,521,524,526,529,531,533,535,537,540,542,544],{"class":309,"line":475},11,[307,477,478],{"class":390},"    targetLanguage",[307,480,394],{"class":317},[307,482,322],{"class":321},[307,484,436],{"class":317},[307,486,487],{"class":378},"enum",[307,489,490],{"class":321},"([",[307,492,402],{"class":317},[307,494,495],{"class":334},"en",[307,497,402],{"class":317},[307,499,500],{"class":317},",",[307,502,331],{"class":317},[307,504,505],{"class":334},"fr",[307,507,402],{"class":317},[307,509,500],{"class":317},[307,511,331],{"class":317},[307,513,514],{"class":334},"es",[307,516,402],{"class":317},[307,518,500],{"class":317},[307,520,331],{"class":317},[307,522,523],{"class":334},"de",[307,525,402],{"class":317},[307,527,528],{"class":321},"])",[307,530,436],{"class":317},[307,532,447],{"class":378},[307,534,381],{"class":321},[307,536,402],{"class":317},[307,538,539],{"class":334},"目标语言",[307,541,402],{"class":317},[307,543,459],{"class":321},[307,545,405],{"class":317},[307,547,549],{"class":309,"line":548},12,[307,550,366],{"emptyLinePlaceholder":365},[307,552,554],{"class":309,"line":553},13,[307,555,556],{"class":422},"    \u002F\u002F 可选参数\n",[307,558,560,563,565,567,569,571,573,575,578,580,582,584,586,588,591,593,595],{"class":309,"line":559},14,[307,561,562],{"class":390},"    sourceLanguage",[307,564,394],{"class":317},[307,566,322],{"class":321},[307,568,436],{"class":317},[307,570,439],{"class":378},[307,572,442],{"class":321},[307,574,436],{"class":317},[307,576,577],{"class":378},"optional",[307,579,442],{"class":321},[307,581,436],{"class":317},[307,583,447],{"class":378},[307,585,381],{"class":321},[307,587,402],{"class":317},[307,589,590],{"class":334},"源语言（如果未提供则自动检测）",[307,592,402],{"class":317},[307,594,459],{"class":321},[307,596,405],{"class":317},[307,598,600],{"class":309,"line":599},15,[307,601,366],{"emptyLinePlaceholder":365},[307,603,605],{"class":309,"line":604},16,[307,606,607],{"class":422},"    \u002F\u002F 带默认值的可选参数\n",[307,609,611,614,616,618,620,622,624,626,629,631,633,635,638,640,642,644,647,649,651,653,655,657],{"class":309,"line":610},17,[307,612,613],{"class":390},"    formality",[307,615,394],{"class":317},[307,617,322],{"class":321},[307,619,436],{"class":317},[307,621,487],{"class":378},[307,623,490],{"class":321},[307,625,402],{"class":317},[307,627,628],{"class":334},"formal",[307,630,402],{"class":317},[307,632,500],{"class":317},[307,634,331],{"class":317},[307,636,637],{"class":334},"informal",[307,639,402],{"class":317},[307,641,528],{"class":321},[307,643,436],{"class":317},[307,645,646],{"class":378},"default",[307,648,381],{"class":321},[307,650,402],{"class":317},[307,652,628],{"class":334},[307,654,402],{"class":317},[307,656,459],{"class":321},[307,658,405],{"class":317},[307,660,662],{"class":309,"line":661},18,[307,663,664],{"class":317},"  },\n",[307,666,668,671,673,677,680,684,686,689,691,694,696,699,702,705],{"class":309,"line":667},19,[307,669,670],{"class":378},"  handler",[307,672,394],{"class":317},[307,674,676],{"class":675},"spNyl"," async",[307,678,679],{"class":317}," ({",[307,681,683],{"class":682},"sHdIc"," text",[307,685,500],{"class":317},[307,687,688],{"class":682}," targetLanguage",[307,690,500],{"class":317},[307,692,693],{"class":682}," sourceLanguage",[307,695,500],{"class":317},[307,697,698],{"class":682}," formality",[307,700,701],{"class":317}," })",[307,703,704],{"class":675}," =>",[307,706,416],{"class":317},[307,708,710],{"class":309,"line":709},20,[307,711,712],{"class":422},"    \u002F\u002F 实现\n",[307,714,716],{"class":309,"line":715},21,[307,717,664],{"class":317},[307,719,721,724],{"class":309,"line":720},22,[307,722,723],{"class":317},"}",[307,725,726],{"class":321},")\n",[728,729,730],"h3",{"id":730},"常见参数类型",[732,733,734,749],"table",{},[735,736,737],"thead",{},[738,739,740,744,746],"tr",{},[741,742,743],"th",{},"Zod 类型",[741,745,254],{},[741,747,748],{},"描述",[750,751,752,768,783,798],"tbody",{},[738,753,754,760,765],{},[755,756,757],"td",{},[304,758,759],{},"z.string()",[755,761,762],{},[304,763,764],{},"z.string().min(1)",[755,766,767],{},"带验证的字符串",[738,769,770,775,780],{},[755,771,772],{},[304,773,774],{},"z.enum()",[755,776,777],{},[304,778,779],{},"z.enum(['a', 'b'])",[755,781,782],{},"枚举",[738,784,785,790,795],{},[755,786,787],{},[304,788,789],{},"z.optional()",[755,791,792],{},[304,793,794],{},"z.string().optional()",[755,796,797],{},"可选字段",[738,799,800,805,810],{},[755,801,802],{},[304,803,804],{},"z.default()",[755,806,807],{},[304,808,809],{},"z.string().default('value')",[755,811,812],{},"带默认值的字段",[814,815,818,822,823,825],"callout",{"color":816,"icon":817},"info","i-lucide-info",[819,820,821],"strong",{},"注意","：提示参数必须是字符串。请使用 ",[304,824,759],{},"，并在需要时在处理器中将其转换为其他类型。",[728,827,828],{"id":828},"参数自动补全",[292,830,831,832,835],{},"使用 ",[304,833,834],{},"completable()"," 包裹模式字段，以便在客户端填写提示参数时提供自动补全建议：",[296,837,840],{"className":298,"code":838,"filename":839,"language":301,"meta":302,"style":302},"export default defineMcpPrompt({\n  description: '审查代码最佳实践',\n  inputSchema: {\n    language: completable(\n      z.string().describe('编程语言'),\n      value => ['typescript', 'javascript', 'python', 'rust', 'go']\n        .filter(lang => lang.startsWith(value)),\n    ),\n  },\n  handler: async ({ language }) => {\n    return `请审查以下 ${language} 代码的最佳实践和潜在问题。`\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Freview-code.ts",[304,841,842,854,870,878,891,919,974,1002,1009,1013,1032,1057,1061],{"__ignoreMap":302},[307,843,844,846,848,850,852],{"class":309,"line":310},[307,845,372],{"class":313},[307,847,375],{"class":313},[307,849,348],{"class":378},[307,851,381],{"class":321},[307,853,384],{"class":317},[307,855,856,859,861,863,866,868],{"class":309,"line":341},[307,857,858],{"class":390},"  description",[307,860,394],{"class":317},[307,862,331],{"class":317},[307,864,865],{"class":334},"审查代码最佳实践",[307,867,402],{"class":317},[307,869,405],{"class":317},[307,871,872,874,876],{"class":309,"line":362},[307,873,411],{"class":390},[307,875,394],{"class":317},[307,877,416],{"class":317},[307,879,880,883,885,888],{"class":309,"line":369},[307,881,882],{"class":390},"    language",[307,884,394],{"class":317},[307,886,887],{"class":378}," completable",[307,889,890],{"class":321},"(\n",[307,892,893,896,898,900,902,904,906,908,910,913,915,917],{"class":309,"line":387},[307,894,895],{"class":321},"      z",[307,897,436],{"class":317},[307,899,439],{"class":378},[307,901,442],{"class":321},[307,903,436],{"class":317},[307,905,447],{"class":378},[307,907,381],{"class":321},[307,909,402],{"class":317},[307,911,912],{"class":334},"编程语言",[307,914,402],{"class":317},[307,916,459],{"class":321},[307,918,405],{"class":317},[307,920,921,924,926,929,931,933,935,937,939,942,944,946,948,951,953,955,957,960,962,964,966,969,971],{"class":309,"line":408},[307,922,923],{"class":682},"      value",[307,925,704],{"class":675},[307,927,928],{"class":321}," [",[307,930,402],{"class":317},[307,932,301],{"class":334},[307,934,402],{"class":317},[307,936,500],{"class":317},[307,938,331],{"class":317},[307,940,941],{"class":334},"javascript",[307,943,402],{"class":317},[307,945,500],{"class":317},[307,947,331],{"class":317},[307,949,950],{"class":334},"python",[307,952,402],{"class":317},[307,954,500],{"class":317},[307,956,331],{"class":317},[307,958,959],{"class":334},"rust",[307,961,402],{"class":317},[307,963,500],{"class":317},[307,965,331],{"class":317},[307,967,968],{"class":334},"go",[307,970,402],{"class":317},[307,972,973],{"class":321},"]\n",[307,975,976,979,982,984,987,989,992,994,997,1000],{"class":309,"line":419},[307,977,978],{"class":317},"        .",[307,980,981],{"class":378},"filter",[307,983,381],{"class":321},[307,985,986],{"class":682},"lang",[307,988,704],{"class":675},[307,990,991],{"class":321}," lang",[307,993,436],{"class":317},[307,995,996],{"class":378},"startsWith",[307,998,999],{"class":321},"(value))",[307,1001,405],{"class":317},[307,1003,1004,1007],{"class":309,"line":426},[307,1005,1006],{"class":321},"    )",[307,1008,405],{"class":317},[307,1010,1011],{"class":309,"line":464},[307,1012,664],{"class":317},[307,1014,1015,1017,1019,1021,1023,1026,1028,1030],{"class":309,"line":469},[307,1016,670],{"class":378},[307,1018,394],{"class":317},[307,1020,676],{"class":675},[307,1022,679],{"class":317},[307,1024,1025],{"class":682}," language",[307,1027,701],{"class":317},[307,1029,704],{"class":675},[307,1031,416],{"class":317},[307,1033,1034,1037,1040,1043,1046,1049,1051,1054],{"class":309,"line":475},[307,1035,1036],{"class":313},"    return",[307,1038,1039],{"class":317}," `",[307,1041,1042],{"class":334},"请审查以下 ",[307,1044,1045],{"class":317},"${",[307,1047,1048],{"class":321},"language",[307,1050,723],{"class":317},[307,1052,1053],{"class":334}," 代码的最佳实践和潜在问题。",[307,1055,1056],{"class":317},"`\n",[307,1058,1059],{"class":309,"line":548},[307,1060,664],{"class":317},[307,1062,1063,1065],{"class":309,"line":553},[307,1064,723],{"class":317},[307,1066,726],{"class":321},[292,1068,1069,1072],{},[304,1070,1071],{},"completable"," 辅助函数会自动导入，并从 MCP SDK 中重新导出。回调会接收当前输入值，并返回匹配的建议。",[288,1074,1075],{"id":1075},"处理器函数",[292,1077,1078,1079,1082],{},"处理器会接收已验证的参数（如果提供了 ",[304,1080,1081],{},"inputSchema","）并返回一个提示结果。",[728,1084,1085],{"id":1085},"返回类型",[292,1087,1088],{},"处理器支持两种返回类型：",[1090,1091,1092,1168],"code-group",{},[296,1093,1096],{"className":298,"code":1094,"filename":1095,"language":301,"meta":302,"style":302},"\u002F\u002F 返回字符串 — 自动包装为单个用户消息\nhandler: async () => '你是一个乐于助人的助手。'\n\n\u002F\u002F 带参数\nhandler: async ({ topic }) => `帮我理解 ${topic}。`\n","String (recommended)",[304,1097,1098,1103,1125,1129,1134],{"__ignoreMap":302},[307,1099,1100],{"class":309,"line":310},[307,1101,1102],{"class":422},"\u002F\u002F 返回字符串 — 自动包装为单个用户消息\n",[307,1104,1105,1109,1111,1113,1116,1118,1120,1123],{"class":309,"line":341},[307,1106,1108],{"class":1107},"sBMFI","handler",[307,1110,394],{"class":317},[307,1112,676],{"class":675},[307,1114,1115],{"class":317}," ()",[307,1117,704],{"class":675},[307,1119,331],{"class":317},[307,1121,1122],{"class":334},"你是一个乐于助人的助手。",[307,1124,338],{"class":317},[307,1126,1127],{"class":309,"line":362},[307,1128,366],{"emptyLinePlaceholder":365},[307,1130,1131],{"class":309,"line":369},[307,1132,1133],{"class":422},"\u002F\u002F 带参数\n",[307,1135,1136,1138,1140,1142,1144,1147,1149,1151,1153,1156,1158,1161,1163,1166],{"class":309,"line":387},[307,1137,1108],{"class":1107},[307,1139,394],{"class":317},[307,1141,676],{"class":675},[307,1143,679],{"class":317},[307,1145,1146],{"class":682}," topic",[307,1148,701],{"class":317},[307,1150,704],{"class":675},[307,1152,1039],{"class":317},[307,1154,1155],{"class":334},"帮我理解 ",[307,1157,1045],{"class":317},[307,1159,1160],{"class":321},"topic",[307,1162,723],{"class":317},[307,1164,1165],{"class":334},"。",[307,1167,1056],{"class":317},[296,1169,1172],{"className":298,"code":1170,"filename":1171,"language":301,"meta":302,"style":302},"\u002F\u002F 返回完整的 MCP 结果，用于多消息或助手角色提示\nhandler: async () => ({\n  messages: [\n    { role: 'user', content: { type: 'text', text: '请审查这段代码。' } },\n    { role: 'assistant', content: { type: 'text', text: '我会审查它。' } },\n  ],\n})\n","Full GetPromptResult",[304,1173,1174,1179,1196,1206,1262,1312,1319],{"__ignoreMap":302},[307,1175,1176],{"class":309,"line":310},[307,1177,1178],{"class":422},"\u002F\u002F 返回完整的 MCP 结果，用于多消息或助手角色提示\n",[307,1180,1181,1183,1185,1187,1189,1191,1194],{"class":309,"line":341},[307,1182,1108],{"class":1107},[307,1184,394],{"class":317},[307,1186,676],{"class":675},[307,1188,1115],{"class":317},[307,1190,704],{"class":675},[307,1192,1193],{"class":321}," (",[307,1195,384],{"class":317},[307,1197,1198,1201,1203],{"class":309,"line":362},[307,1199,1200],{"class":390},"  messages",[307,1202,394],{"class":317},[307,1204,1205],{"class":321}," [\n",[307,1207,1208,1211,1214,1216,1218,1221,1223,1225,1228,1230,1232,1235,1237,1239,1242,1244,1246,1248,1250,1252,1255,1257,1259],{"class":309,"line":369},[307,1209,1210],{"class":317},"    {",[307,1212,1213],{"class":390}," role",[307,1215,394],{"class":317},[307,1217,331],{"class":317},[307,1219,1220],{"class":334},"user",[307,1222,402],{"class":317},[307,1224,500],{"class":317},[307,1226,1227],{"class":390}," content",[307,1229,394],{"class":317},[307,1231,318],{"class":317},[307,1233,1234],{"class":390}," type",[307,1236,394],{"class":317},[307,1238,331],{"class":317},[307,1240,1241],{"class":334},"text",[307,1243,402],{"class":317},[307,1245,500],{"class":317},[307,1247,683],{"class":390},[307,1249,394],{"class":317},[307,1251,331],{"class":317},[307,1253,1254],{"class":334},"请审查这段代码。",[307,1256,402],{"class":317},[307,1258,325],{"class":317},[307,1260,1261],{"class":317}," },\n",[307,1263,1264,1266,1268,1270,1272,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1306,1308,1310],{"class":309,"line":387},[307,1265,1210],{"class":317},[307,1267,1213],{"class":390},[307,1269,394],{"class":317},[307,1271,331],{"class":317},[307,1273,1274],{"class":334},"assistant",[307,1276,402],{"class":317},[307,1278,500],{"class":317},[307,1280,1227],{"class":390},[307,1282,394],{"class":317},[307,1284,318],{"class":317},[307,1286,1234],{"class":390},[307,1288,394],{"class":317},[307,1290,331],{"class":317},[307,1292,1241],{"class":334},[307,1294,402],{"class":317},[307,1296,500],{"class":317},[307,1298,683],{"class":390},[307,1300,394],{"class":317},[307,1302,331],{"class":317},[307,1304,1305],{"class":334},"我会审查它。",[307,1307,402],{"class":317},[307,1309,325],{"class":317},[307,1311,1261],{"class":317},[307,1313,1314,1317],{"class":309,"line":408},[307,1315,1316],{"class":321},"  ]",[307,1318,405],{"class":317},[307,1320,1321,1323],{"class":309,"line":419},[307,1322,723],{"class":317},[307,1324,726],{"class":321},[814,1326,1327,1328,1331,1332,1335,1336,1165],{"color":816,"icon":817},"当返回字符串时，它会根据 ",[304,1329,1330],{},"role"," 选项（默认为 ",[304,1333,1334],{},"'user'","）自动包装为 ",[304,1337,1338],{},"{ messages: [{ role, content: { type: 'text', text: '...' } }] }",[728,1340,1341],{"id":1341},"处理器参数",[296,1343,1345],{"className":298,"code":1344,"language":301,"meta":302,"style":302},"\u002F\u002F 没有 inputSchema — 无参数\nhandler: async () => '消息文本'\n\n\u002F\u002F 有 inputSchema — 接收已验证的参数\nhandler: async (args, extra) => {\n  \u002F\u002F args: 与 inputSchema 匹配的已验证参数\n  \u002F\u002F extra: 请求处理器的额外信息\n  return `包含 ${args.param} 的消息`\n}\n",[304,1346,1347,1352,1371,1375,1380,1404,1409,1414,1440],{"__ignoreMap":302},[307,1348,1349],{"class":309,"line":310},[307,1350,1351],{"class":422},"\u002F\u002F 没有 inputSchema — 无参数\n",[307,1353,1354,1356,1358,1360,1362,1364,1366,1369],{"class":309,"line":341},[307,1355,1108],{"class":1107},[307,1357,394],{"class":317},[307,1359,676],{"class":675},[307,1361,1115],{"class":317},[307,1363,704],{"class":675},[307,1365,331],{"class":317},[307,1367,1368],{"class":334},"消息文本",[307,1370,338],{"class":317},[307,1372,1373],{"class":309,"line":362},[307,1374,366],{"emptyLinePlaceholder":365},[307,1376,1377],{"class":309,"line":369},[307,1378,1379],{"class":422},"\u002F\u002F 有 inputSchema — 接收已验证的参数\n",[307,1381,1382,1384,1386,1388,1390,1393,1395,1398,1400,1402],{"class":309,"line":387},[307,1383,1108],{"class":1107},[307,1385,394],{"class":317},[307,1387,676],{"class":675},[307,1389,1193],{"class":317},[307,1391,1392],{"class":682},"args",[307,1394,500],{"class":317},[307,1396,1397],{"class":682}," extra",[307,1399,459],{"class":317},[307,1401,704],{"class":675},[307,1403,416],{"class":317},[307,1405,1406],{"class":309,"line":408},[307,1407,1408],{"class":422},"  \u002F\u002F args: 与 inputSchema 匹配的已验证参数\n",[307,1410,1411],{"class":309,"line":419},[307,1412,1413],{"class":422},"  \u002F\u002F extra: 请求处理器的额外信息\n",[307,1415,1416,1419,1421,1424,1426,1428,1430,1433,1435,1438],{"class":309,"line":426},[307,1417,1418],{"class":313},"  return",[307,1420,1039],{"class":317},[307,1422,1423],{"class":334},"包含 ",[307,1425,1045],{"class":317},[307,1427,1392],{"class":321},[307,1429,436],{"class":317},[307,1431,1432],{"class":321},"param",[307,1434,723],{"class":317},[307,1436,1437],{"class":334}," 的消息",[307,1439,1056],{"class":317},[307,1441,1442],{"class":309,"line":464},[307,1443,1444],{"class":317},"}\n",[288,1446,1447],{"id":1447},"消息角色",[292,1449,1450],{},"提示可以返回不同角色的消息：",[1090,1452,1453,1550],{},[296,1454,1457],{"className":298,"code":1455,"filename":1456,"language":301,"meta":302,"style":302},"return {\n  messages: [{\n    role: 'user',\n    content: {\n      type: 'text',\n      text: '带有说明的用户消息',\n    },\n  }],\n}\n","User Message",[304,1458,1459,1466,1476,1491,1500,1515,1531,1536,1546],{"__ignoreMap":302},[307,1460,1461,1464],{"class":309,"line":310},[307,1462,1463],{"class":313},"return",[307,1465,416],{"class":317},[307,1467,1468,1470,1472,1474],{"class":309,"line":341},[307,1469,1200],{"class":390},[307,1471,394],{"class":317},[307,1473,928],{"class":321},[307,1475,384],{"class":317},[307,1477,1478,1481,1483,1485,1487,1489],{"class":309,"line":362},[307,1479,1480],{"class":390},"    role",[307,1482,394],{"class":317},[307,1484,331],{"class":317},[307,1486,1220],{"class":334},[307,1488,402],{"class":317},[307,1490,405],{"class":317},[307,1492,1493,1496,1498],{"class":309,"line":369},[307,1494,1495],{"class":390},"    content",[307,1497,394],{"class":317},[307,1499,416],{"class":317},[307,1501,1502,1505,1507,1509,1511,1513],{"class":309,"line":387},[307,1503,1504],{"class":390},"      type",[307,1506,394],{"class":317},[307,1508,331],{"class":317},[307,1510,1241],{"class":334},[307,1512,402],{"class":317},[307,1514,405],{"class":317},[307,1516,1517,1520,1522,1524,1527,1529],{"class":309,"line":408},[307,1518,1519],{"class":390},"      text",[307,1521,394],{"class":317},[307,1523,331],{"class":317},[307,1525,1526],{"class":334},"带有说明的用户消息",[307,1528,402],{"class":317},[307,1530,405],{"class":317},[307,1532,1533],{"class":309,"line":419},[307,1534,1535],{"class":317},"    },\n",[307,1537,1538,1541,1544],{"class":309,"line":426},[307,1539,1540],{"class":317},"  }",[307,1542,1543],{"class":321},"]",[307,1545,405],{"class":317},[307,1547,1548],{"class":309,"line":464},[307,1549,1444],{"class":317},[296,1551,1554],{"className":298,"code":1552,"filename":1553,"language":301,"meta":302,"style":302},"return {\n  messages: [{\n    role: 'assistant',\n    content: {\n      type: 'text',\n      text: '预填充的助手回复',\n    },\n  }],\n}\n","Assistant Message",[304,1555,1556,1562,1572,1586,1594,1608,1623,1627,1635],{"__ignoreMap":302},[307,1557,1558,1560],{"class":309,"line":310},[307,1559,1463],{"class":313},[307,1561,416],{"class":317},[307,1563,1564,1566,1568,1570],{"class":309,"line":341},[307,1565,1200],{"class":390},[307,1567,394],{"class":317},[307,1569,928],{"class":321},[307,1571,384],{"class":317},[307,1573,1574,1576,1578,1580,1582,1584],{"class":309,"line":362},[307,1575,1480],{"class":390},[307,1577,394],{"class":317},[307,1579,331],{"class":317},[307,1581,1274],{"class":334},[307,1583,402],{"class":317},[307,1585,405],{"class":317},[307,1587,1588,1590,1592],{"class":309,"line":369},[307,1589,1495],{"class":390},[307,1591,394],{"class":317},[307,1593,416],{"class":317},[307,1595,1596,1598,1600,1602,1604,1606],{"class":309,"line":387},[307,1597,1504],{"class":390},[307,1599,394],{"class":317},[307,1601,331],{"class":317},[307,1603,1241],{"class":334},[307,1605,402],{"class":317},[307,1607,405],{"class":317},[307,1609,1610,1612,1614,1616,1619,1621],{"class":309,"line":408},[307,1611,1519],{"class":390},[307,1613,394],{"class":317},[307,1615,331],{"class":317},[307,1617,1618],{"class":334},"预填充的助手回复",[307,1620,402],{"class":317},[307,1622,405],{"class":317},[307,1624,1625],{"class":309,"line":419},[307,1626,1535],{"class":317},[307,1628,1629,1631,1633],{"class":309,"line":426},[307,1630,1540],{"class":317},[307,1632,1543],{"class":321},[307,1634,405],{"class":317},[307,1636,1637],{"class":309,"line":464},[307,1638,1444],{"class":317},[814,1640,1641,1643,1644,1646,1647,1649,1650,1652],{"color":816,"icon":817},[819,1642,821],{},"：MCP 规范仅支持 ",[304,1645,1220],{}," 和 ",[304,1648,1274],{}," 角色。若要提供上下文或说明，请将它们包含在 ",[304,1651,1220],{}," 消息文本中。",[288,1654,1655],{"id":1655},"多条消息",[292,1657,1658],{},"返回多条消息以创建对话流程：",[296,1660,1663],{"className":298,"code":1661,"filename":1662,"language":301,"meta":302,"style":302},"import { defineMcpPrompt } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpPrompt({\n  name: 'conversation-starter',\n  inputSchema: {\n    topic: z.string().describe('对话主题'),\n  },\n  handler: async ({ topic }) => {\n    return {\n      messages: [\n        {\n          role: 'user',\n          content: {\n            type: 'text',\n            text: `你是一个乐于助人的助手。让我们来讨论 ${topic}。`,\n          },\n        },\n        {\n          role: 'assistant',\n          content: {\n            type: 'text',\n            text: `我很乐意和你讨论 ${topic}。`,\n          },\n        },\n      ],\n    }\n  },\n})\n","server\u002Fmcp\u002Fprompts\u002Fconversation.ts",[304,1664,1665,1683,1687,1699,1714,1722,1754,1758,1776,1782,1791,1796,1811,1820,1835,1860,1865,1870,1874,1888,1896,1910,1933,1938,1943,1951,1957,1962],{"__ignoreMap":302},[307,1666,1667,1669,1671,1673,1675,1677,1679,1681],{"class":309,"line":310},[307,1668,314],{"class":313},[307,1670,318],{"class":317},[307,1672,348],{"class":321},[307,1674,325],{"class":317},[307,1676,328],{"class":313},[307,1678,331],{"class":317},[307,1680,357],{"class":334},[307,1682,338],{"class":317},[307,1684,1685],{"class":309,"line":341},[307,1686,366],{"emptyLinePlaceholder":365},[307,1688,1689,1691,1693,1695,1697],{"class":309,"line":362},[307,1690,372],{"class":313},[307,1692,375],{"class":313},[307,1694,348],{"class":378},[307,1696,381],{"class":321},[307,1698,384],{"class":317},[307,1700,1701,1703,1705,1707,1710,1712],{"class":309,"line":369},[307,1702,391],{"class":390},[307,1704,394],{"class":317},[307,1706,331],{"class":317},[307,1708,1709],{"class":334},"conversation-starter",[307,1711,402],{"class":317},[307,1713,405],{"class":317},[307,1715,1716,1718,1720],{"class":309,"line":387},[307,1717,411],{"class":390},[307,1719,394],{"class":317},[307,1721,416],{"class":317},[307,1723,1724,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1748,1750,1752],{"class":309,"line":408},[307,1725,1726],{"class":390},"    topic",[307,1728,394],{"class":317},[307,1730,322],{"class":321},[307,1732,436],{"class":317},[307,1734,439],{"class":378},[307,1736,442],{"class":321},[307,1738,436],{"class":317},[307,1740,447],{"class":378},[307,1742,381],{"class":321},[307,1744,402],{"class":317},[307,1746,1747],{"class":334},"对话主题",[307,1749,402],{"class":317},[307,1751,459],{"class":321},[307,1753,405],{"class":317},[307,1755,1756],{"class":309,"line":419},[307,1757,664],{"class":317},[307,1759,1760,1762,1764,1766,1768,1770,1772,1774],{"class":309,"line":426},[307,1761,670],{"class":378},[307,1763,394],{"class":317},[307,1765,676],{"class":675},[307,1767,679],{"class":317},[307,1769,1146],{"class":682},[307,1771,701],{"class":317},[307,1773,704],{"class":675},[307,1775,416],{"class":317},[307,1777,1778,1780],{"class":309,"line":464},[307,1779,1036],{"class":313},[307,1781,416],{"class":317},[307,1783,1784,1787,1789],{"class":309,"line":469},[307,1785,1786],{"class":390},"      messages",[307,1788,394],{"class":317},[307,1790,1205],{"class":390},[307,1792,1793],{"class":309,"line":475},[307,1794,1795],{"class":317},"        {\n",[307,1797,1798,1801,1803,1805,1807,1809],{"class":309,"line":548},[307,1799,1800],{"class":390},"          role",[307,1802,394],{"class":317},[307,1804,331],{"class":317},[307,1806,1220],{"class":334},[307,1808,402],{"class":317},[307,1810,405],{"class":317},[307,1812,1813,1816,1818],{"class":309,"line":553},[307,1814,1815],{"class":390},"          content",[307,1817,394],{"class":317},[307,1819,416],{"class":317},[307,1821,1822,1825,1827,1829,1831,1833],{"class":309,"line":559},[307,1823,1824],{"class":390},"            type",[307,1826,394],{"class":317},[307,1828,331],{"class":317},[307,1830,1241],{"class":334},[307,1832,402],{"class":317},[307,1834,405],{"class":317},[307,1836,1837,1840,1842,1844,1847,1849,1851,1853,1855,1858],{"class":309,"line":599},[307,1838,1839],{"class":390},"            text",[307,1841,394],{"class":317},[307,1843,1039],{"class":317},[307,1845,1846],{"class":334},"你是一个乐于助人的助手。让我们来讨论 ",[307,1848,1045],{"class":317},[307,1850,1160],{"class":321},[307,1852,723],{"class":317},[307,1854,1165],{"class":334},[307,1856,1857],{"class":317},"`",[307,1859,405],{"class":317},[307,1861,1862],{"class":309,"line":604},[307,1863,1864],{"class":317},"          },\n",[307,1866,1867],{"class":309,"line":610},[307,1868,1869],{"class":317},"        },\n",[307,1871,1872],{"class":309,"line":661},[307,1873,1795],{"class":317},[307,1875,1876,1878,1880,1882,1884,1886],{"class":309,"line":667},[307,1877,1800],{"class":390},[307,1879,394],{"class":317},[307,1881,331],{"class":317},[307,1883,1274],{"class":334},[307,1885,402],{"class":317},[307,1887,405],{"class":317},[307,1889,1890,1892,1894],{"class":309,"line":709},[307,1891,1815],{"class":390},[307,1893,394],{"class":317},[307,1895,416],{"class":317},[307,1897,1898,1900,1902,1904,1906,1908],{"class":309,"line":715},[307,1899,1824],{"class":390},[307,1901,394],{"class":317},[307,1903,331],{"class":317},[307,1905,1241],{"class":334},[307,1907,402],{"class":317},[307,1909,405],{"class":317},[307,1911,1912,1914,1916,1918,1921,1923,1925,1927,1929,1931],{"class":309,"line":720},[307,1913,1839],{"class":390},[307,1915,394],{"class":317},[307,1917,1039],{"class":317},[307,1919,1920],{"class":334},"我很乐意和你讨论 ",[307,1922,1045],{"class":317},[307,1924,1160],{"class":321},[307,1926,723],{"class":317},[307,1928,1165],{"class":334},[307,1930,1857],{"class":317},[307,1932,405],{"class":317},[307,1934,1936],{"class":309,"line":1935},23,[307,1937,1864],{"class":317},[307,1939,1941],{"class":309,"line":1940},24,[307,1942,1869],{"class":317},[307,1944,1946,1949],{"class":309,"line":1945},25,[307,1947,1948],{"class":390},"      ]",[307,1950,405],{"class":317},[307,1952,1954],{"class":309,"line":1953},26,[307,1955,1956],{"class":317},"    }\n",[307,1958,1960],{"class":309,"line":1959},27,[307,1961,664],{"class":317},[307,1963,1965,1967],{"class":309,"line":1964},28,[307,1966,723],{"class":317},[307,1968,726],{"class":321},[1970,1971,1972],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":302,"searchDepth":341,"depth":341,"links":1974},[1975,1979,1983,1984],{"id":290,"depth":341,"text":290,"children":1976},[1977,1978],{"id":730,"depth":362,"text":730},{"id":828,"depth":362,"text":828},{"id":1075,"depth":341,"text":1075,"children":1980},[1981,1982],{"id":1085,"depth":362,"text":1085},{"id":1341,"depth":362,"text":1341},{"id":1447,"depth":341,"text":1447},{"id":1655,"depth":341,"text":1655},"Zod 参数、处理器返回类型、角色和多消息提示。","md",null,{},{"icon":93},{"title":1991,"description":1992},"提示输入模式与处理器","Zod inputSchema、可补全参数、处理器返回值、消息角色和多条消息。","_JiC4gMWX1UtwBjRXELbUDtwSgOjCpYPZq2Pu53xC0A",[1995,1997],{"title":109,"path":110,"stem":111,"description":1996,"icon":112,"children":-1},"名称、角色、参数以及提示词定义的形态。",{"title":118,"path":119,"stem":120,"description":1998,"icon":121,"children":-1},"真实世界示例、组织方式、类型安全、最佳实践和条件注册。",1778659580570]