[{"data":1,"prerenderedAt":1335},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-configuration":139,"-getting-started-configuration-surround":1330},[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":20,"body":141,"description":1322,"extension":1323,"links":1324,"meta":1325,"navigation":1326,"path":21,"seo":1327,"stem":22,"__hash__":1329},"docs\u002F1.getting-started\u002F3.configuration.md",{"type":142,"value":143,"toc":1308},"minimark",[144,148,157,262,265,268,271,457,460,464,467,541,544,547,619,622,639,642,645,717,720,723,789,795,809,812,815,880,883,1072,1075,1078,1145,1148,1151,1269,1272,1304],[145,146,147],"h2",{"id":147},"基础配置",[149,150,151,152,156],"p",{},"将模块添加到您的 ",[153,154,155],"code",{},"nuxt.config.ts"," 中：",[158,159,164],"pre",{"className":160,"code":161,"filename":155,"language":162,"meta":163,"style":163},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    name: 'My MCP Server',\n  },\n})\n","typescript","",[153,165,166,190,218,229,247,253],{"__ignoreMap":163},[167,168,171,175,178,182,186],"span",{"class":169,"line":170},"line",1,[167,172,174],{"class":173},"s7zQu","export",[167,176,177],{"class":173}," default",[167,179,181],{"class":180},"s2Zo4"," defineNuxtConfig",[167,183,185],{"class":184},"sTEyZ","(",[167,187,189],{"class":188},"sMK4o","{\n",[167,191,193,197,200,203,206,210,212,215],{"class":169,"line":192},2,[167,194,196],{"class":195},"swJcz","  modules",[167,198,199],{"class":188},":",[167,201,202],{"class":184}," [",[167,204,205],{"class":188},"'",[167,207,209],{"class":208},"sfazB","@nuxtjs\u002Fmcp-toolkit",[167,211,205],{"class":188},[167,213,214],{"class":184},"]",[167,216,217],{"class":188},",\n",[167,219,221,224,226],{"class":169,"line":220},3,[167,222,223],{"class":195},"  mcp",[167,225,199],{"class":188},[167,227,228],{"class":188}," {\n",[167,230,232,235,237,240,243,245],{"class":169,"line":231},4,[167,233,234],{"class":195},"    name",[167,236,199],{"class":188},[167,238,239],{"class":188}," '",[167,241,242],{"class":208},"My MCP Server",[167,244,205],{"class":188},[167,246,217],{"class":188},[167,248,250],{"class":169,"line":249},5,[167,251,252],{"class":188},"  },\n",[167,254,256,259],{"class":169,"line":255},6,[167,257,258],{"class":188},"}",[167,260,261],{"class":184},")\n",[149,263,264],{},"该模块提供了合理的默认值，因此只需进行最少的配置。",[145,266,267],{"id":267},"配置选项",[149,269,270],{},"所有可用的配置选项：",[272,273,274,288,300,311,322,333,370,411],"field-group",{},[275,276,279,285],"field",{"name":277,"type":278},"enabled","boolean",[149,280,281,282],{},"默认值：",[153,283,284],{},"true",[149,286,287],{},"启用或禁用 MCP 服务器。",[275,289,292,297],{"name":290,"type":291},"route","string",[149,293,281,294],{},[153,295,296],{},"'\u002Fmcp'",[149,298,299],{},"MCP 服务器可访问的 HTTP 路由。",[275,301,303,308],{"name":302,"type":291},"browserRedirect",[149,304,281,305],{},[153,306,307],{},"'\u002F'",[149,309,310],{},"当浏览器访问 MCP 端点时重定向的 URL。",[275,312,314,319],{"name":313,"type":291},"name",[149,315,281,316],{},[153,317,318],{},"''",[149,320,321],{},"您的 MCP 服务器名称（用于 MCP 协议握手）。",[275,323,325,330],{"name":324,"type":291},"version",[149,326,281,327],{},[153,328,329],{},"'1.0.0'",[149,331,332],{},"您的 MCP 服务器版本（语义化版本控制）。",[275,334,336,341,348],{"name":335,"type":291},"dir",[149,337,281,338],{},[153,339,340],{},"'mcp'",[149,342,343,344,347],{},"MCP 定义的基目录（相对于 ",[153,345,346],{},"server\u002F","）。模块期望：",[349,350,351,358,364],"ul",{},[352,353,354,357],"li",{},[153,355,356],{},"{dir}\u002Ftools\u002F"," - 工具定义",[352,359,360,363],{},[153,361,362],{},"{dir}\u002Fresources\u002F"," - 资源定义",[352,365,366,369],{},[153,367,368],{},"{dir}\u002Fprompts\u002F"," - 提示词定义",[275,371,373,377],{"name":372,"type":278},"autoImports",[149,374,281,375],{},[153,376,284],{},[149,378,379,380,383,384,387,388,391,392,383,395,398,399,402,403,406,407,410],{},"自动导入 MCP 辅助函数（",[153,381,382],{},"defineMcpTool","、",[153,385,386],{},"defineMcpResource"," 等）、类型（",[153,389,390],{},"McpToolExtra"," 等）、组合式函数（",[153,393,394],{},"useMcpSession",[153,396,397],{},"useMcpServer","）以及 ",[153,400,401],{},"InstallButton"," 组件。设置为 ",[153,404,405],{},"false"," 可禁用所有自动导入，并要求从 ",[153,408,409],{},"@nuxtjs\u002Fmcp-toolkit\u002Fserver"," 显式导入。",[275,412,415,419,434,440],{"name":413,"type":414},"sessions","boolean | object",[149,416,281,417],{},[153,418,405],{},[149,420,421,422,429,430,433],{},"启用 ",[423,424,428],"a",{"href":425,"rel":426},"https:\u002F\u002Fmodelcontextprotocol.io\u002Fspecification\u002F2025-11-25\u002Fbasic\u002Ftransports#session-management",[427],"nofollow","MCP 会话管理","（有状态传输）。启用后，服务器将通过 ",[153,431,432],{},"MCP-Session-Id"," 标头分配会话 ID，并在请求之间保持状态，从而支持 SSE 流式传输、服务器到客户端的通知以及可恢复性。",[149,435,436,437,439],{},"传递 ",[153,438,284],{}," 使用默认值，或传递包含以下内容的对象：",[349,441,442,447],{},[352,443,444,446],{},[153,445,277],{}," - 启用或禁用会话",[352,448,449,452,453,456],{},[153,450,451],{},"maxDuration"," - 会话超时时间（毫秒）（默认值：",[153,454,455],{},"1800000"," \u002F 30 分钟）",[145,458,459],{"id":459},"常见配置场景",[461,462,463],"h3",{"id":463},"自定义路由",[149,465,466],{},"更改 MCP 端点路由：",[158,468,470],{"className":160,"code":469,"filename":155,"language":162,"meta":163,"style":163},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    route: '\u002Fapi\u002Fmcp', \u002F\u002F 自定义路由\n  },\n})\n",[153,471,472,484,502,510,531,535],{"__ignoreMap":163},[167,473,474,476,478,480,482],{"class":169,"line":170},[167,475,174],{"class":173},[167,477,177],{"class":173},[167,479,181],{"class":180},[167,481,185],{"class":184},[167,483,189],{"class":188},[167,485,486,488,490,492,494,496,498,500],{"class":169,"line":192},[167,487,196],{"class":195},[167,489,199],{"class":188},[167,491,202],{"class":184},[167,493,205],{"class":188},[167,495,209],{"class":208},[167,497,205],{"class":188},[167,499,214],{"class":184},[167,501,217],{"class":188},[167,503,504,506,508],{"class":169,"line":220},[167,505,223],{"class":195},[167,507,199],{"class":188},[167,509,228],{"class":188},[167,511,512,515,517,519,522,524,527],{"class":169,"line":231},[167,513,514],{"class":195},"    route",[167,516,199],{"class":188},[167,518,239],{"class":188},[167,520,521],{"class":208},"\u002Fapi\u002Fmcp",[167,523,205],{"class":188},[167,525,526],{"class":188},",",[167,528,530],{"class":529},"sHwdD"," \u002F\u002F 自定义路由\n",[167,532,533],{"class":169,"line":249},[167,534,252],{"class":188},[167,536,537,539],{"class":169,"line":255},[167,538,258],{"class":188},[167,540,261],{"class":184},[461,542,543],{"id":543},"自定义目录",[149,545,546],{},"为 MCP 定义使用不同的目录：",[158,548,550],{"className":160,"code":549,"filename":155,"language":162,"meta":163,"style":163},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    dir: 'my-mcp', \u002F\u002F 在 server\u002Fmy-mcp\u002F 中查找，而不是 server\u002Fmcp\u002F\n  },\n})\n",[153,551,552,564,582,590,609,613],{"__ignoreMap":163},[167,553,554,556,558,560,562],{"class":169,"line":170},[167,555,174],{"class":173},[167,557,177],{"class":173},[167,559,181],{"class":180},[167,561,185],{"class":184},[167,563,189],{"class":188},[167,565,566,568,570,572,574,576,578,580],{"class":169,"line":192},[167,567,196],{"class":195},[167,569,199],{"class":188},[167,571,202],{"class":184},[167,573,205],{"class":188},[167,575,209],{"class":208},[167,577,205],{"class":188},[167,579,214],{"class":184},[167,581,217],{"class":188},[167,583,584,586,588],{"class":169,"line":220},[167,585,223],{"class":195},[167,587,199],{"class":188},[167,589,228],{"class":188},[167,591,592,595,597,599,602,604,606],{"class":169,"line":231},[167,593,594],{"class":195},"    dir",[167,596,199],{"class":188},[167,598,239],{"class":188},[167,600,601],{"class":208},"my-mcp",[167,603,205],{"class":188},[167,605,526],{"class":188},[167,607,608],{"class":529}," \u002F\u002F 在 server\u002Fmy-mcp\u002F 中查找，而不是 server\u002Fmcp\u002F\n",[167,610,611],{"class":169,"line":249},[167,612,252],{"class":188},[167,614,615,617],{"class":169,"line":255},[167,616,258],{"class":188},[167,618,261],{"class":184},[149,620,621],{},"这将在以下位置查找定义：",[349,623,624,629,634],{},[352,625,626],{},[153,627,628],{},"server\u002Fmy-mcp\u002Ftools\u002F",[352,630,631],{},[153,632,633],{},"server\u002Fmy-mcp\u002Fresources\u002F",[352,635,636],{},[153,637,638],{},"server\u002Fmy-mcp\u002Fprompts\u002F",[461,640,641],{"id":641},"浏览器重定向",[149,643,644],{},"将浏览器重定向到自定义 URL：",[158,646,648],{"className":160,"code":647,"filename":155,"language":162,"meta":163,"style":163},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    browserRedirect: '\u002Fdocs\u002Fmcp', \u002F\u002F 将浏览器重定向到文档页面\n  },\n})\n",[153,649,650,662,680,688,707,711],{"__ignoreMap":163},[167,651,652,654,656,658,660],{"class":169,"line":170},[167,653,174],{"class":173},[167,655,177],{"class":173},[167,657,181],{"class":180},[167,659,185],{"class":184},[167,661,189],{"class":188},[167,663,664,666,668,670,672,674,676,678],{"class":169,"line":192},[167,665,196],{"class":195},[167,667,199],{"class":188},[167,669,202],{"class":184},[167,671,205],{"class":188},[167,673,209],{"class":208},[167,675,205],{"class":188},[167,677,214],{"class":184},[167,679,217],{"class":188},[167,681,682,684,686],{"class":169,"line":220},[167,683,223],{"class":195},[167,685,199],{"class":188},[167,687,228],{"class":188},[167,689,690,693,695,697,700,702,704],{"class":169,"line":231},[167,691,692],{"class":195},"    browserRedirect",[167,694,199],{"class":188},[167,696,239],{"class":188},[167,698,699],{"class":208},"\u002Fdocs\u002Fmcp",[167,701,205],{"class":188},[167,703,526],{"class":188},[167,705,706],{"class":529}," \u002F\u002F 将浏览器重定向到文档页面\n",[167,708,709],{"class":169,"line":249},[167,710,252],{"class":188},[167,712,713,715],{"class":169,"line":255},[167,714,258],{"class":188},[167,716,261],{"class":184},[461,718,719],{"id":719},"会话管理",[149,721,722],{},"启用有状态会话以支持 SSE 流式传输、服务器到客户端的通知以及会话级状态：",[158,724,726],{"className":160,"code":725,"filename":155,"language":162,"meta":163,"style":163},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    sessions: true,\n  },\n})\n",[153,727,728,740,758,766,779,783],{"__ignoreMap":163},[167,729,730,732,734,736,738],{"class":169,"line":170},[167,731,174],{"class":173},[167,733,177],{"class":173},[167,735,181],{"class":180},[167,737,185],{"class":184},[167,739,189],{"class":188},[167,741,742,744,746,748,750,752,754,756],{"class":169,"line":192},[167,743,196],{"class":195},[167,745,199],{"class":188},[167,747,202],{"class":184},[167,749,205],{"class":188},[167,751,209],{"class":208},[167,753,205],{"class":188},[167,755,214],{"class":184},[167,757,217],{"class":188},[167,759,760,762,764],{"class":169,"line":220},[167,761,223],{"class":195},[167,763,199],{"class":188},[167,765,228],{"class":188},[167,767,768,771,773,777],{"class":169,"line":231},[167,769,770],{"class":195},"    sessions",[167,772,199],{"class":188},[167,774,776],{"class":775},"sfNiH"," true",[167,778,217],{"class":188},[167,780,781],{"class":169,"line":249},[167,782,252],{"class":188},[167,784,785,787],{"class":169,"line":255},[167,786,258],{"class":188},[167,788,261],{"class":184},[149,790,791,792,794],{},"启用会话后，服务器将在初始化期间分配一个 ",[153,793,432],{},"。客户端在后续请求中包含此 ID，使服务器能够在整个会话生命周期中保持状态。",[796,797,800,801,804,805,808],"callout",{"color":798,"icon":799},"info","i-lucide-info","请参阅 ",[423,802,803],{"href":97},"会话指南"," 了解完整的 ",[153,806,807],{},"useMcpSession()"," API、用例和示例。",[461,810,811],{"id":811},"禁用自动导入",[149,813,814],{},"如果您更喜欢显式导入而非自动导入：",[158,816,818],{"className":160,"code":817,"filename":155,"language":162,"meta":163,"style":163},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    autoImports: false,\n  },\n})\n",[153,819,820,832,850,858,870,874],{"__ignoreMap":163},[167,821,822,824,826,828,830],{"class":169,"line":170},[167,823,174],{"class":173},[167,825,177],{"class":173},[167,827,181],{"class":180},[167,829,185],{"class":184},[167,831,189],{"class":188},[167,833,834,836,838,840,842,844,846,848],{"class":169,"line":192},[167,835,196],{"class":195},[167,837,199],{"class":188},[167,839,202],{"class":184},[167,841,205],{"class":188},[167,843,209],{"class":208},[167,845,205],{"class":188},[167,847,214],{"class":184},[167,849,217],{"class":188},[167,851,852,854,856],{"class":169,"line":220},[167,853,223],{"class":195},[167,855,199],{"class":188},[167,857,228],{"class":188},[167,859,860,863,865,868],{"class":169,"line":231},[167,861,862],{"class":195},"    autoImports",[167,864,199],{"class":188},[167,866,867],{"class":775}," false",[167,869,217],{"class":188},[167,871,872],{"class":169,"line":249},[167,873,252],{"class":188},[167,875,876,878],{"class":169,"line":255},[167,877,258],{"class":188},[167,879,261],{"class":184},[149,881,882],{},"禁用自动导入后，请显式导入辅助函数和类型：",[158,884,887],{"className":160,"code":885,"filename":886,"language":162,"meta":163,"style":163},"import { z } from 'zod'\nimport { defineMcpTool, type McpToolExtra } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpTool({\n  description: 'Echo back a message',\n  inputSchema: { message: z.string() },\n  handler: async ({ message }, extra: McpToolExtra) => {\n    return `Echo: ${message}`\n  },\n})\n","server\u002Fmcp\u002Ftools\u002Fecho.ts",[153,888,889,914,941,947,959,975,1002,1039,1060,1065],{"__ignoreMap":163},[167,890,891,894,897,900,903,906,908,911],{"class":169,"line":170},[167,892,893],{"class":173},"import",[167,895,896],{"class":188}," {",[167,898,899],{"class":184}," z",[167,901,902],{"class":188}," }",[167,904,905],{"class":173}," from",[167,907,239],{"class":188},[167,909,910],{"class":208},"zod",[167,912,913],{"class":188},"'\n",[167,915,916,918,920,923,925,928,931,933,935,937,939],{"class":169,"line":192},[167,917,893],{"class":173},[167,919,896],{"class":188},[167,921,922],{"class":184}," defineMcpTool",[167,924,526],{"class":188},[167,926,927],{"class":173}," type",[167,929,930],{"class":184}," McpToolExtra",[167,932,902],{"class":188},[167,934,905],{"class":173},[167,936,239],{"class":188},[167,938,409],{"class":208},[167,940,913],{"class":188},[167,942,943],{"class":169,"line":220},[167,944,946],{"emptyLinePlaceholder":945},true,"\n",[167,948,949,951,953,955,957],{"class":169,"line":231},[167,950,174],{"class":173},[167,952,177],{"class":173},[167,954,922],{"class":180},[167,956,185],{"class":184},[167,958,189],{"class":188},[167,960,961,964,966,968,971,973],{"class":169,"line":249},[167,962,963],{"class":195},"  description",[167,965,199],{"class":188},[167,967,239],{"class":188},[167,969,970],{"class":208},"Echo back a message",[167,972,205],{"class":188},[167,974,217],{"class":188},[167,976,977,980,982,984,987,989,991,994,996,999],{"class":169,"line":255},[167,978,979],{"class":195},"  inputSchema",[167,981,199],{"class":188},[167,983,896],{"class":188},[167,985,986],{"class":195}," message",[167,988,199],{"class":188},[167,990,899],{"class":184},[167,992,993],{"class":188},".",[167,995,291],{"class":180},[167,997,998],{"class":184},"() ",[167,1000,1001],{"class":188},"},\n",[167,1003,1005,1008,1010,1014,1017,1020,1023,1026,1028,1031,1034,1037],{"class":169,"line":1004},7,[167,1006,1007],{"class":180},"  handler",[167,1009,199],{"class":188},[167,1011,1013],{"class":1012},"spNyl"," async",[167,1015,1016],{"class":188}," ({",[167,1018,986],{"class":1019},"sHdIc",[167,1021,1022],{"class":188}," },",[167,1024,1025],{"class":1019}," extra",[167,1027,199],{"class":188},[167,1029,930],{"class":1030},"sBMFI",[167,1032,1033],{"class":188},")",[167,1035,1036],{"class":1012}," =>",[167,1038,228],{"class":188},[167,1040,1042,1045,1048,1051,1054,1057],{"class":169,"line":1041},8,[167,1043,1044],{"class":173},"    return",[167,1046,1047],{"class":188}," `",[167,1049,1050],{"class":208},"Echo: ",[167,1052,1053],{"class":188},"${",[167,1055,1056],{"class":184},"message",[167,1058,1059],{"class":188},"}`\n",[167,1061,1063],{"class":169,"line":1062},9,[167,1064,252],{"class":188},[167,1066,1068,1070],{"class":169,"line":1067},10,[167,1069,258],{"class":188},[167,1071,261],{"class":184},[461,1073,1074],{"id":1074},"禁用模块",[149,1076,1077],{},"临时禁用 MCP 服务器：",[158,1079,1081],{"className":160,"code":1080,"filename":155,"language":162,"meta":163,"style":163},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    enabled: false, \u002F\u002F 禁用 MCP 服务器\n  },\n})\n",[153,1082,1083,1095,1113,1121,1135,1139],{"__ignoreMap":163},[167,1084,1085,1087,1089,1091,1093],{"class":169,"line":170},[167,1086,174],{"class":173},[167,1088,177],{"class":173},[167,1090,181],{"class":180},[167,1092,185],{"class":184},[167,1094,189],{"class":188},[167,1096,1097,1099,1101,1103,1105,1107,1109,1111],{"class":169,"line":192},[167,1098,196],{"class":195},[167,1100,199],{"class":188},[167,1102,202],{"class":184},[167,1104,205],{"class":188},[167,1106,209],{"class":208},[167,1108,205],{"class":188},[167,1110,214],{"class":184},[167,1112,217],{"class":188},[167,1114,1115,1117,1119],{"class":169,"line":220},[167,1116,223],{"class":195},[167,1118,199],{"class":188},[167,1120,228],{"class":188},[167,1122,1123,1126,1128,1130,1132],{"class":169,"line":231},[167,1124,1125],{"class":195},"    enabled",[167,1127,199],{"class":188},[167,1129,867],{"class":775},[167,1131,526],{"class":188},[167,1133,1134],{"class":529}," \u002F\u002F 禁用 MCP 服务器\n",[167,1136,1137],{"class":169,"line":249},[167,1138,252],{"class":188},[167,1140,1141,1143],{"class":169,"line":255},[167,1142,258],{"class":188},[167,1144,261],{"class":184},[145,1146,1147],{"id":1147},"运行时配置",[149,1149,1150],{},"在运行时访问配置：",[158,1152,1155],{"className":160,"code":1153,"filename":1154,"language":162,"meta":163,"style":163},"export default defineEventHandler((event) => {\n  const config = useRuntimeConfig(event).mcp\n\n  return {\n    name: config.name,\n    version: config.version,\n    route: config.route,\n  }\n})\n","server\u002Fapi\u002Fconfig.ts",[153,1156,1157,1179,1204,1208,1215,1229,1244,1258,1263],{"__ignoreMap":163},[167,1158,1159,1161,1163,1166,1168,1170,1173,1175,1177],{"class":169,"line":170},[167,1160,174],{"class":173},[167,1162,177],{"class":173},[167,1164,1165],{"class":180}," defineEventHandler",[167,1167,185],{"class":184},[167,1169,185],{"class":188},[167,1171,1172],{"class":1019},"event",[167,1174,1033],{"class":188},[167,1176,1036],{"class":1012},[167,1178,228],{"class":188},[167,1180,1181,1184,1187,1190,1193,1195,1197,1199,1201],{"class":169,"line":192},[167,1182,1183],{"class":1012},"  const",[167,1185,1186],{"class":184}," config",[167,1188,1189],{"class":188}," =",[167,1191,1192],{"class":180}," useRuntimeConfig",[167,1194,185],{"class":195},[167,1196,1172],{"class":184},[167,1198,1033],{"class":195},[167,1200,993],{"class":188},[167,1202,1203],{"class":184},"mcp\n",[167,1205,1206],{"class":169,"line":220},[167,1207,946],{"emptyLinePlaceholder":945},[167,1209,1210,1213],{"class":169,"line":231},[167,1211,1212],{"class":173},"  return",[167,1214,228],{"class":188},[167,1216,1217,1219,1221,1223,1225,1227],{"class":169,"line":249},[167,1218,234],{"class":195},[167,1220,199],{"class":188},[167,1222,1186],{"class":184},[167,1224,993],{"class":188},[167,1226,313],{"class":184},[167,1228,217],{"class":188},[167,1230,1231,1234,1236,1238,1240,1242],{"class":169,"line":255},[167,1232,1233],{"class":195},"    version",[167,1235,199],{"class":188},[167,1237,1186],{"class":184},[167,1239,993],{"class":188},[167,1241,324],{"class":184},[167,1243,217],{"class":188},[167,1245,1246,1248,1250,1252,1254,1256],{"class":169,"line":1004},[167,1247,514],{"class":195},[167,1249,199],{"class":188},[167,1251,1186],{"class":184},[167,1253,993],{"class":188},[167,1255,290],{"class":184},[167,1257,217],{"class":188},[167,1259,1260],{"class":169,"line":1041},[167,1261,1262],{"class":188},"  }\n",[167,1264,1265,1267],{"class":169,"line":1062},[167,1266,258],{"class":188},[167,1268,261],{"class":184},[145,1270,1271],{"id":1271},"后续步骤",[349,1273,1274,1279,1284,1290,1299],{},[352,1275,1276,1278],{},[423,1277,46],{"href":47}," - 了解如何创建工具",[352,1280,1281,1283],{},[423,1282,51],{"href":52}," - 创建资源",[352,1285,1286,1289],{},[423,1287,1288],{"href":57},"提示词"," - 创建提示词",[352,1291,1292,1295,1296,1298],{},[423,1293,1294],{"href":97},"会话"," - 使用 ",[153,1297,807],{}," 管理会话级状态",[352,1300,1301,1303],{},[423,1302,71],{"href":72}," - 高级路径配置",[1305,1306,1307],"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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":163,"searchDepth":192,"depth":192,"links":1309},[1310,1311,1312,1320,1321],{"id":147,"depth":192,"text":147},{"id":267,"depth":192,"text":267},{"id":459,"depth":192,"text":459,"children":1313},[1314,1315,1316,1317,1318,1319],{"id":463,"depth":220,"text":463},{"id":543,"depth":220,"text":543},{"id":641,"depth":220,"text":641},{"id":719,"depth":220,"text":719},{"id":811,"depth":220,"text":811},{"id":1074,"depth":220,"text":1074},{"id":1147,"depth":192,"text":1147},{"id":1271,"depth":192,"text":1271},"配置 Nuxt MCP 模块以满足您的需求。","md",null,{},{"icon":23},{"title":20,"description":1328},"通过实用示例配置 Nuxt MCP 模块。","1zldtwe0o2X2baZhDggloj4vQeb1thJf9o7-YJg_IHs",[1331,1333],{"title":15,"path":16,"stem":17,"description":1332,"icon":18,"children":-1},"在您的项目中安装并配置 Nuxt MCP 模块。",{"title":25,"path":26,"stem":27,"description":1334,"icon":28,"children":-1},"集成到 Nuxt DevTools 的可视化调试工具",1775615723509]