[{"data":1,"prerenderedAt":899},["ShallowReactive",2],{"navigation_docs":3,"-advanced-hooks":139,"-advanced-hooks-surround":894},[4,40,65,110],{"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},"MCP Inspector","\u002Fgetting-started\u002Finspector","1.getting-started\u002F4.inspector","i-lucide-circuit-board",{"title":30,"path":31,"stem":32,"icon":33},"连接","\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},"核心概念","\u002Fcore-concepts","2.core-concepts",[45,50,55,60],{"title":46,"path":47,"stem":48,"icon":49},"工具","\u002Fcore-concepts\u002Ftools","2.core-concepts\u002F2.tools","i-lucide-wrench",{"title":51,"path":52,"stem":53,"icon":54},"资源","\u002Fcore-concepts\u002Fresources","2.core-concepts\u002F3.resources","i-lucide-package",{"title":56,"path":57,"stem":58,"icon":59},"提示词 (Prompts)","\u002Fcore-concepts\u002Fprompts","2.core-concepts\u002F4.prompts","i-lucide-message-square",{"title":61,"path":62,"stem":63,"icon":64},"处理器 (Handlers)","\u002Fcore-concepts\u002Fhandlers","2.core-concepts\u002F5.handlers","i-lucide-server",{"title":66,"path":67,"stem":68,"children":69,"page":39},"进阶主题","\u002Fadvanced","3.advanced",[70,75,80,85,90,95,100,105],{"title":71,"path":72,"stem":73,"icon":74},"自定义路径","\u002Fadvanced\u002Fcustom-paths","3.advanced\u002F1.custom-paths","i-lucide-folder",{"title":76,"path":77,"stem":78,"icon":79},"中间件","\u002Fadvanced\u002Fmiddleware","3.advanced\u002F2.middleware","i-lucide-shield",{"title":81,"path":82,"stem":83,"icon":84},"TypeScript","\u002Fadvanced\u002Ftypescript","3.advanced\u002F3.typescript","i-lucide-type",{"title":86,"path":87,"stem":88,"icon":89},"钩子","\u002Fadvanced\u002Fhooks","3.advanced\u002F4.hooks","i-lucide-webhook",{"title":91,"path":92,"stem":93,"icon":94},"MCP 评估","\u002Fadvanced\u002Fevals","3.advanced\u002F5.evals","i-lucide-flask-conical",{"title":96,"path":97,"stem":98,"icon":99},"会话 (Sessions)","\u002Fadvanced\u002Fsessions","3.advanced\u002F6.sessions","i-lucide-database",{"title":101,"path":102,"stem":103,"icon":104},"动态定义","\u002Fadvanced\u002Fdynamic-definitions","3.advanced\u002F7.dynamic-definitions","i-lucide-toggle-right",{"title":106,"path":107,"stem":108,"icon":109},"代码模式 (Code Mode)","\u002Fadvanced\u002Fcode-mode","3.advanced\u002F8.code-mode","i-lucide-code",{"title":111,"path":112,"stem":113,"children":114,"page":39},"示例","\u002Fexamples","4.examples",[115,120,125,130,135],{"title":116,"path":117,"stem":118,"icon":119},"身份验证","\u002Fexamples\u002Fauthentication","4.examples\u002F1.authentication","i-lucide-shield-check",{"title":121,"path":122,"stem":123,"icon":124},"API 集成","\u002Fexamples\u002Fapi-integration","4.examples\u002F2.api-integration","i-lucide-globe",{"title":126,"path":127,"stem":128,"icon":129},"常见模式","\u002Fexamples\u002Fcommon-patterns","4.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":131,"path":132,"stem":133,"icon":134},"文件操作","\u002Fexamples\u002Ffile-operations","4.examples\u002F4.file-operations","i-lucide-file",{"title":136,"path":137,"stem":138,"icon":59},"提示词示例","\u002Fexamples\u002Fprompt-examples","4.examples\u002F5.prompt-examples",{"id":140,"title":86,"body":141,"description":886,"extension":887,"links":888,"meta":889,"navigation":890,"path":87,"seo":891,"stem":88,"__hash__":893},"docs\u002F3.advanced\u002F4.hooks.md",{"type":142,"value":143,"toc":875},"minimark",[144,148,152,159,162,166,299,303,558,561,719,722,727,796,803,806,809,848,851,871],[145,146,147],"h2",{"id":147},"可用钩子",[149,150,151],"p",{},"Nuxt MCP 模块提供了用于扩展和自定义行为的钩子。",[145,153,155],{"id":154},"mcpdefinitionspaths",[156,157,158],"code",{},"mcp:definitions:paths",[149,160,161],{},"此钩子允许你添加额外的目录以扫描 MCP 定义。",[163,164,165],"h3",{"id":165},"钩子签名",[167,168,173],"pre",{"className":169,"code":170,"language":171,"meta":172,"style":172},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","nuxt.hook('mcp:definitions:paths', (paths: {\n  tools: string[]\n  resources: string[]\n  prompts: string[]\n  handlers: string[]\n}) => {\n  \u002F\u002F 修改路径\n})\n","typescript","",[156,174,175,219,235,247,259,271,283,290],{"__ignoreMap":172},[176,177,180,184,188,192,195,198,201,203,206,209,213,216],"span",{"class":178,"line":179},"line",1,[176,181,183],{"class":182},"sTEyZ","nuxt",[176,185,187],{"class":186},"sMK4o",".",[176,189,191],{"class":190},"s2Zo4","hook",[176,193,194],{"class":182},"(",[176,196,197],{"class":186},"'",[176,199,158],{"class":200},"sfazB",[176,202,197],{"class":186},[176,204,205],{"class":186},",",[176,207,208],{"class":186}," (",[176,210,212],{"class":211},"sHdIc","paths",[176,214,215],{"class":186},":",[176,217,218],{"class":186}," {\n",[176,220,222,226,228,232],{"class":178,"line":221},2,[176,223,225],{"class":224},"swJcz","  tools",[176,227,215],{"class":186},[176,229,231],{"class":230},"sBMFI"," string",[176,233,234],{"class":182},"[]\n",[176,236,238,241,243,245],{"class":178,"line":237},3,[176,239,240],{"class":224},"  resources",[176,242,215],{"class":186},[176,244,231],{"class":230},[176,246,234],{"class":182},[176,248,250,253,255,257],{"class":178,"line":249},4,[176,251,252],{"class":224},"  prompts",[176,254,215],{"class":186},[176,256,231],{"class":230},[176,258,234],{"class":182},[176,260,262,265,267,269],{"class":178,"line":261},5,[176,263,264],{"class":224},"  handlers",[176,266,215],{"class":186},[176,268,231],{"class":230},[176,270,234],{"class":182},[176,272,274,277,281],{"class":178,"line":273},6,[176,275,276],{"class":186},"})",[176,278,280],{"class":279},"spNyl"," =>",[176,282,218],{"class":186},[176,284,286],{"class":178,"line":285},7,[176,287,289],{"class":288},"sHwdD","  \u002F\u002F 修改路径\n",[176,291,293,296],{"class":178,"line":292},8,[176,294,295],{"class":186},"}",[176,297,298],{"class":182},")\n",[163,300,302],{"id":301},"在-nuxtconfigts-中使用","在 nuxt.config.ts 中使用",[167,304,307],{"className":169,"code":305,"filename":306,"language":171,"meta":172,"style":172},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  hooks: {\n    'mcp:definitions:paths'(paths) {\n      \u002F\u002F 添加额外的工具目录\n      paths.tools.push('shared\u002Ftools')\n      paths.tools.push('legacy\u002Ftools')\n\n      \u002F\u002F 添加额外的资源目录\n      paths.resources.push('shared\u002Fresources')\n\n      \u002F\u002F 添加额外的提示词目录\n      paths.prompts.push('shared\u002Fprompts')\n\n      \u002F\u002F 添加额外的处理器目录\n      paths.handlers.push('custom\u002Fhandlers')\n    },\n  },\n})\n","nuxt.config.ts",[156,308,309,326,349,358,376,381,407,430,436,442,467,472,478,503,508,514,539,545,551],{"__ignoreMap":172},[176,310,311,315,318,321,323],{"class":178,"line":179},[176,312,314],{"class":313},"s7zQu","export",[176,316,317],{"class":313}," default",[176,319,320],{"class":190}," defineNuxtConfig",[176,322,194],{"class":182},[176,324,325],{"class":186},"{\n",[176,327,328,331,333,336,338,341,343,346],{"class":178,"line":221},[176,329,330],{"class":224},"  modules",[176,332,215],{"class":186},[176,334,335],{"class":182}," [",[176,337,197],{"class":186},[176,339,340],{"class":200},"@nuxtjs\u002Fmcp-toolkit",[176,342,197],{"class":186},[176,344,345],{"class":182},"]",[176,347,348],{"class":186},",\n",[176,350,351,354,356],{"class":178,"line":237},[176,352,353],{"class":224},"  hooks",[176,355,215],{"class":186},[176,357,218],{"class":186},[176,359,360,363,365,367,369,371,374],{"class":178,"line":249},[176,361,362],{"class":186},"    '",[176,364,158],{"class":200},[176,366,197],{"class":186},[176,368,194],{"class":186},[176,370,212],{"class":211},[176,372,373],{"class":186},")",[176,375,218],{"class":186},[176,377,378],{"class":178,"line":261},[176,379,380],{"class":288},"      \u002F\u002F 添加额外的工具目录\n",[176,382,383,386,388,391,393,396,398,400,403,405],{"class":178,"line":273},[176,384,385],{"class":182},"      paths",[176,387,187],{"class":186},[176,389,390],{"class":182},"tools",[176,392,187],{"class":186},[176,394,395],{"class":190},"push",[176,397,194],{"class":224},[176,399,197],{"class":186},[176,401,402],{"class":200},"shared\u002Ftools",[176,404,197],{"class":186},[176,406,298],{"class":224},[176,408,409,411,413,415,417,419,421,423,426,428],{"class":178,"line":285},[176,410,385],{"class":182},[176,412,187],{"class":186},[176,414,390],{"class":182},[176,416,187],{"class":186},[176,418,395],{"class":190},[176,420,194],{"class":224},[176,422,197],{"class":186},[176,424,425],{"class":200},"legacy\u002Ftools",[176,427,197],{"class":186},[176,429,298],{"class":224},[176,431,432],{"class":178,"line":292},[176,433,435],{"emptyLinePlaceholder":434},true,"\n",[176,437,439],{"class":178,"line":438},9,[176,440,441],{"class":288},"      \u002F\u002F 添加额外的资源目录\n",[176,443,445,447,449,452,454,456,458,460,463,465],{"class":178,"line":444},10,[176,446,385],{"class":182},[176,448,187],{"class":186},[176,450,451],{"class":182},"resources",[176,453,187],{"class":186},[176,455,395],{"class":190},[176,457,194],{"class":224},[176,459,197],{"class":186},[176,461,462],{"class":200},"shared\u002Fresources",[176,464,197],{"class":186},[176,466,298],{"class":224},[176,468,470],{"class":178,"line":469},11,[176,471,435],{"emptyLinePlaceholder":434},[176,473,475],{"class":178,"line":474},12,[176,476,477],{"class":288},"      \u002F\u002F 添加额外的提示词目录\n",[176,479,481,483,485,488,490,492,494,496,499,501],{"class":178,"line":480},13,[176,482,385],{"class":182},[176,484,187],{"class":186},[176,486,487],{"class":182},"prompts",[176,489,187],{"class":186},[176,491,395],{"class":190},[176,493,194],{"class":224},[176,495,197],{"class":186},[176,497,498],{"class":200},"shared\u002Fprompts",[176,500,197],{"class":186},[176,502,298],{"class":224},[176,504,506],{"class":178,"line":505},14,[176,507,435],{"emptyLinePlaceholder":434},[176,509,511],{"class":178,"line":510},15,[176,512,513],{"class":288},"      \u002F\u002F 添加额外的处理器目录\n",[176,515,517,519,521,524,526,528,530,532,535,537],{"class":178,"line":516},16,[176,518,385],{"class":182},[176,520,187],{"class":186},[176,522,523],{"class":182},"handlers",[176,525,187],{"class":186},[176,527,395],{"class":190},[176,529,194],{"class":224},[176,531,197],{"class":186},[176,533,534],{"class":200},"custom\u002Fhandlers",[176,536,197],{"class":186},[176,538,298],{"class":224},[176,540,542],{"class":178,"line":541},17,[176,543,544],{"class":186},"    },\n",[176,546,548],{"class":178,"line":547},18,[176,549,550],{"class":186},"  },\n",[176,552,554,556],{"class":178,"line":553},19,[176,555,295],{"class":186},[176,557,298],{"class":182},[163,559,560],{"id":560},"在自定义模块中使用",[167,562,565],{"className":169,"code":563,"filename":564,"language":171,"meta":172,"style":172},"export default defineNuxtModule({\n  setup(options, nuxt) {\n    nuxt.hook('mcp:definitions:paths', (paths) => {\n      \u002F\u002F 添加来自此模块的路径\n      paths.tools.push('my-module\u002Ftools')\n      paths.resources.push('my-module\u002Fresources')\n      paths.prompts.push('my-module\u002Fprompts')\n    })\n  },\n})\n","my-module.ts",[156,566,567,580,599,628,633,656,679,702,709,713],{"__ignoreMap":172},[176,568,569,571,573,576,578],{"class":178,"line":179},[176,570,314],{"class":313},[176,572,317],{"class":313},[176,574,575],{"class":190}," defineNuxtModule",[176,577,194],{"class":182},[176,579,325],{"class":186},[176,581,582,585,587,590,592,595,597],{"class":178,"line":221},[176,583,584],{"class":224},"  setup",[176,586,194],{"class":186},[176,588,589],{"class":211},"options",[176,591,205],{"class":186},[176,593,594],{"class":211}," nuxt",[176,596,373],{"class":186},[176,598,218],{"class":186},[176,600,601,604,606,608,610,612,614,616,618,620,622,624,626],{"class":178,"line":237},[176,602,603],{"class":182},"    nuxt",[176,605,187],{"class":186},[176,607,191],{"class":190},[176,609,194],{"class":224},[176,611,197],{"class":186},[176,613,158],{"class":200},[176,615,197],{"class":186},[176,617,205],{"class":186},[176,619,208],{"class":186},[176,621,212],{"class":211},[176,623,373],{"class":186},[176,625,280],{"class":279},[176,627,218],{"class":186},[176,629,630],{"class":178,"line":249},[176,631,632],{"class":288},"      \u002F\u002F 添加来自此模块的路径\n",[176,634,635,637,639,641,643,645,647,649,652,654],{"class":178,"line":261},[176,636,385],{"class":182},[176,638,187],{"class":186},[176,640,390],{"class":182},[176,642,187],{"class":186},[176,644,395],{"class":190},[176,646,194],{"class":224},[176,648,197],{"class":186},[176,650,651],{"class":200},"my-module\u002Ftools",[176,653,197],{"class":186},[176,655,298],{"class":224},[176,657,658,660,662,664,666,668,670,672,675,677],{"class":178,"line":273},[176,659,385],{"class":182},[176,661,187],{"class":186},[176,663,451],{"class":182},[176,665,187],{"class":186},[176,667,395],{"class":190},[176,669,194],{"class":224},[176,671,197],{"class":186},[176,673,674],{"class":200},"my-module\u002Fresources",[176,676,197],{"class":186},[176,678,298],{"class":224},[176,680,681,683,685,687,689,691,693,695,698,700],{"class":178,"line":285},[176,682,385],{"class":182},[176,684,187],{"class":186},[176,686,487],{"class":182},[176,688,187],{"class":186},[176,690,395],{"class":190},[176,692,194],{"class":224},[176,694,197],{"class":186},[176,696,697],{"class":200},"my-module\u002Fprompts",[176,699,197],{"class":186},[176,701,298],{"class":224},[176,703,704,707],{"class":178,"line":292},[176,705,706],{"class":186},"    }",[176,708,298],{"class":224},[176,710,711],{"class":178,"line":438},[176,712,550],{"class":186},[176,714,715,717],{"class":178,"line":444},[176,716,295],{"class":186},[176,718,298],{"class":182},[145,720,721],{"id":721},"路径结构",[149,723,724,726],{},[156,725,212],{}," 对象包含目录路径数组：",[167,728,730],{"className":169,"code":729,"language":171,"meta":172,"style":172},"{\n  tools: string[]      \u002F\u002F 扫描工具的目录\n  resources: string[]  \u002F\u002F 扫描资源的目录\n  prompts: string[]    \u002F\u002F 扫描提示词的目录\n  handlers: string[]  \u002F\u002F 扫描处理器的目录\n}\n",[156,731,732,736,750,764,778,791],{"__ignoreMap":172},[176,733,734],{"class":178,"line":179},[176,735,325],{"class":186},[176,737,738,740,742,744,747],{"class":178,"line":221},[176,739,225],{"class":230},[176,741,215],{"class":186},[176,743,231],{"class":182},[176,745,746],{"class":224},"[]      ",[176,748,749],{"class":288},"\u002F\u002F 扫描工具的目录\n",[176,751,752,754,756,758,761],{"class":178,"line":237},[176,753,240],{"class":230},[176,755,215],{"class":186},[176,757,231],{"class":182},[176,759,760],{"class":224},"[]  ",[176,762,763],{"class":288},"\u002F\u002F 扫描资源的目录\n",[176,765,766,768,770,772,775],{"class":178,"line":249},[176,767,252],{"class":230},[176,769,215],{"class":186},[176,771,231],{"class":182},[176,773,774],{"class":224},"[]    ",[176,776,777],{"class":288},"\u002F\u002F 扫描提示词的目录\n",[176,779,780,782,784,786,788],{"class":178,"line":261},[176,781,264],{"class":230},[176,783,215],{"class":186},[176,785,231],{"class":182},[176,787,760],{"class":224},[176,789,790],{"class":288},"\u002F\u002F 扫描处理器的目录\n",[176,792,793],{"class":178,"line":273},[176,794,795],{"class":186},"}\n",[149,797,798,799,802],{},"所有路径均相对于每个 Nuxt 层的 ",[156,800,801],{},"server\u002F"," 目录。",[145,804,805],{"id":805},"路径解析",[149,807,808],{},"路径按以下顺序解析：",[810,811,812,829,839],"ol",{},[813,814,815,821,822,825,826],"li",{},[816,817,818,819],"strong",{},"相对于 ",[156,820,801],{},"：如 ",[156,823,824],{},"'tools'"," 的路径将解析为 ",[156,827,828],{},"server\u002Ftools\u002F",[813,830,831,834,835,838],{},[816,832,833],{},"绝对路径","：以 ",[156,836,837],{},"\u002F"," 开头的路径将从项目根目录解析",[813,840,841,844,845,847],{},[816,842,843],{},"特定于层","：每个 Nuxt 层相对于其自身的 ",[156,846,801],{}," 目录解析路径",[145,849,850],{"id":850},"后续步骤",[852,853,854,860,866],"ul",{},[813,855,856,859],{},[857,858,71],"a",{"href":72}," - 了解更多关于自定义路径的信息",[813,861,862,865],{},[857,863,864],{"href":62},"处理器"," - 创建多个 MCP 端点",[813,867,868,870],{},[857,869,20],{"href":21}," - 配置模块",[872,873,874],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .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 .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}",{"title":172,"searchDepth":221,"depth":221,"links":876},[877,878,883,884,885],{"id":147,"depth":221,"text":147},{"id":154,"depth":221,"text":158,"children":879},[880,881,882],{"id":165,"depth":237,"text":165},{"id":301,"depth":237,"text":302},{"id":560,"depth":237,"text":560},{"id":721,"depth":221,"text":721},{"id":805,"depth":221,"text":805},{"id":850,"depth":221,"text":850},"使用 Nuxt 钩子来扩展和自定义 MCP 模块。","md",null,{},{"icon":89},{"title":86,"description":892},"使用钩子扩展 MCP 定义路径并自定义行为。","b4Kqj74X1VEA7kx6I03AUP3k9sSycPItlWmgv75wYBY",[895,897],{"title":81,"path":82,"stem":83,"description":896,"icon":84,"children":-1},"Nuxt MCP 模块中的类型安全与 TypeScript 特性。",{"title":91,"path":92,"stem":93,"description":898,"icon":94,"children":-1},"使用 Evalite 和 AI SDK MCP 客户端评估 MCP 工具和工作流。",1775615723509]