[{"data":1,"prerenderedAt":1048},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-configuration":139,"-getting-started-configuration-surround":1043},[4,40,65,110],{"title":5,"path":6,"stem":7,"children":8,"page":39},"Getting Started","\u002Fgetting-started","1.getting-started",[9,14,19,24,29,34],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-book-open",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Configuration","\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},"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},"Core Concepts","\u002Fcore-concepts","2.core-concepts",[45,50,55,60],{"title":46,"path":47,"stem":48,"icon":49},"Tools","\u002Fcore-concepts\u002Ftools","2.core-concepts\u002F2.tools","i-lucide-wrench",{"title":51,"path":52,"stem":53,"icon":54},"Resources","\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},"Advanced Topics","\u002Fadvanced","3.advanced",[70,75,80,85,90,95,100,105],{"title":71,"path":72,"stem":73,"icon":74},"Custom Paths","\u002Fadvanced\u002Fcustom-paths","3.advanced\u002F1.custom-paths","i-lucide-folder",{"title":76,"path":77,"stem":78,"icon":79},"Middleware","\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},"Hooks","\u002Fadvanced\u002Fhooks","3.advanced\u002F4.hooks","i-lucide-webhook",{"title":91,"path":92,"stem":93,"icon":94},"MCP Evals","\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},"Dynamic Definitions","\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},"Examples","\u002Fexamples","4.examples",[115,120,125,130,135],{"title":116,"path":117,"stem":118,"icon":119},"Authentication","\u002Fexamples\u002Fauthentication","4.examples\u002F1.authentication","i-lucide-shield-check",{"title":121,"path":122,"stem":123,"icon":124},"API Integration","\u002Fexamples\u002Fapi-integration","4.examples\u002F2.api-integration","i-lucide-globe",{"title":126,"path":127,"stem":128,"icon":129},"Common Patterns","\u002Fexamples\u002Fcommon-patterns","4.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":131,"path":132,"stem":133,"icon":134},"File Operations","\u002Fexamples\u002Ffile-operations","4.examples\u002F4.file-operations","i-lucide-file",{"title":136,"path":137,"stem":138,"icon":59},"Prompt Examples","\u002Fexamples\u002Fprompt-examples","4.examples\u002F5.prompt-examples",{"id":140,"title":20,"body":141,"description":1035,"extension":1036,"links":1037,"meta":1038,"navigation":1039,"path":21,"seo":1040,"stem":22,"__hash__":1042},"docs\u002F1.getting-started\u002F3.configuration.md",{"type":142,"value":143,"toc":1022},"minimark",[144,149,158,262,265,269,272,418,422,427,430,504,508,511,583,586,603,607,610,682,686,689,755,761,775,779,782,850,854,857,985,989,1018],[145,146,148],"h2",{"id":147},"basic-configuration","Basic Configuration",[150,151,152,153,157],"p",{},"Add the module to your ",[154,155,156],"code",{},"nuxt.config.ts",":",[159,160,165],"pre",{"className":161,"code":162,"filename":156,"language":163,"meta":164,"style":164},"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","",[154,166,167,191,218,229,247,253],{"__ignoreMap":164},[168,169,172,176,179,183,187],"span",{"class":170,"line":171},"line",1,[168,173,175],{"class":174},"s7zQu","export",[168,177,178],{"class":174}," default",[168,180,182],{"class":181},"s2Zo4"," defineNuxtConfig",[168,184,186],{"class":185},"sTEyZ","(",[168,188,190],{"class":189},"sMK4o","{\n",[168,192,194,198,200,203,206,210,212,215],{"class":170,"line":193},2,[168,195,197],{"class":196},"swJcz","  modules",[168,199,157],{"class":189},[168,201,202],{"class":185}," [",[168,204,205],{"class":189},"'",[168,207,209],{"class":208},"sfazB","@nuxtjs\u002Fmcp-toolkit",[168,211,205],{"class":189},[168,213,214],{"class":185},"]",[168,216,217],{"class":189},",\n",[168,219,221,224,226],{"class":170,"line":220},3,[168,222,223],{"class":196},"  mcp",[168,225,157],{"class":189},[168,227,228],{"class":189}," {\n",[168,230,232,235,237,240,243,245],{"class":170,"line":231},4,[168,233,234],{"class":196},"    name",[168,236,157],{"class":189},[168,238,239],{"class":189}," '",[168,241,242],{"class":208},"My MCP Server",[168,244,205],{"class":189},[168,246,217],{"class":189},[168,248,250],{"class":170,"line":249},5,[168,251,252],{"class":189},"  },\n",[168,254,256,259],{"class":170,"line":255},6,[168,257,258],{"class":189},"}",[168,260,261],{"class":185},")\n",[150,263,264],{},"The module works with sensible defaults, so minimal configuration is required.",[145,266,268],{"id":267},"configuration-options","Configuration Options",[150,270,271],{},"All available configuration options:",[273,274,275,289,301,312,323,334,371],"field-group",{},[276,277,280,286],"field",{"name":278,"type":279},"enabled","boolean",[150,281,282,283],{},"Default: ",[154,284,285],{},"true",[150,287,288],{},"Enable or disable the MCP server.",[276,290,293,298],{"name":291,"type":292},"route","string",[150,294,282,295],{},[154,296,297],{},"'\u002Fmcp'",[150,299,300],{},"The HTTP route where the MCP server will be accessible.",[276,302,304,309],{"name":303,"type":292},"browserRedirect",[150,305,282,306],{},[154,307,308],{},"'\u002F'",[150,310,311],{},"URL to redirect browsers when they access the MCP endpoint.",[276,313,315,320],{"name":314,"type":292},"name",[150,316,282,317],{},[154,318,319],{},"''",[150,321,322],{},"The name of your MCP server (used in the MCP protocol handshake).",[276,324,326,331],{"name":325,"type":292},"version",[150,327,282,328],{},[154,329,330],{},"'1.0.0'",[150,332,333],{},"The version of your MCP server (semantic versioning).",[276,335,337,342,349],{"name":336,"type":292},"dir",[150,338,282,339],{},[154,340,341],{},"'mcp'",[150,343,344,345,348],{},"Base directory for MCP definitions (relative to ",[154,346,347],{},"server\u002F","). The module expects:",[350,351,352,359,365],"ul",{},[353,354,355,358],"li",{},[154,356,357],{},"{dir}\u002Ftools\u002F"," - Tool definitions",[353,360,361,364],{},[154,362,363],{},"{dir}\u002Fresources\u002F"," - Resource definitions",[353,366,367,370],{},[154,368,369],{},"{dir}\u002Fprompts\u002F"," - Prompt definitions",[276,372,375,380,395,401],{"name":373,"type":374},"sessions","boolean | object",[150,376,282,377],{},[154,378,379],{},"false",[150,381,382,383,390,391,394],{},"Enable ",[384,385,389],"a",{"href":386,"rel":387},"https:\u002F\u002Fmodelcontextprotocol.io\u002Fspecification\u002F2025-11-25\u002Fbasic\u002Ftransports#session-management",[388],"nofollow","MCP session management"," (stateful transport). When enabled, the server assigns session IDs via the ",[154,392,393],{},"MCP-Session-Id"," header and maintains state across requests, enabling SSE streaming, server-to-client notifications, and resumability.",[150,396,397,398,400],{},"Pass ",[154,399,285],{}," for defaults or an object with:",[350,402,403,408],{},[353,404,405,407],{},[154,406,278],{}," - Enable or disable sessions",[353,409,410,413,414,417],{},[154,411,412],{},"maxDuration"," - Session timeout in milliseconds (default: ",[154,415,416],{},"1800000"," \u002F 30 minutes)",[145,419,421],{"id":420},"common-configuration-scenarios","Common Configuration Scenarios",[423,424,426],"h3",{"id":425},"custom-route","Custom Route",[150,428,429],{},"Change the MCP endpoint route:",[159,431,433],{"className":161,"code":432,"filename":156,"language":163,"meta":164,"style":164},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    route: '\u002Fapi\u002Fmcp', \u002F\u002F Custom route\n  },\n})\n",[154,434,435,447,465,473,494,498],{"__ignoreMap":164},[168,436,437,439,441,443,445],{"class":170,"line":171},[168,438,175],{"class":174},[168,440,178],{"class":174},[168,442,182],{"class":181},[168,444,186],{"class":185},[168,446,190],{"class":189},[168,448,449,451,453,455,457,459,461,463],{"class":170,"line":193},[168,450,197],{"class":196},[168,452,157],{"class":189},[168,454,202],{"class":185},[168,456,205],{"class":189},[168,458,209],{"class":208},[168,460,205],{"class":189},[168,462,214],{"class":185},[168,464,217],{"class":189},[168,466,467,469,471],{"class":170,"line":220},[168,468,223],{"class":196},[168,470,157],{"class":189},[168,472,228],{"class":189},[168,474,475,478,480,482,485,487,490],{"class":170,"line":231},[168,476,477],{"class":196},"    route",[168,479,157],{"class":189},[168,481,239],{"class":189},[168,483,484],{"class":208},"\u002Fapi\u002Fmcp",[168,486,205],{"class":189},[168,488,489],{"class":189},",",[168,491,493],{"class":492},"sHwdD"," \u002F\u002F Custom route\n",[168,495,496],{"class":170,"line":249},[168,497,252],{"class":189},[168,499,500,502],{"class":170,"line":255},[168,501,258],{"class":189},[168,503,261],{"class":185},[423,505,507],{"id":506},"custom-directory","Custom Directory",[150,509,510],{},"Use a different directory for MCP definitions:",[159,512,514],{"className":161,"code":513,"filename":156,"language":163,"meta":164,"style":164},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    dir: 'my-mcp', \u002F\u002F Look in server\u002Fmy-mcp\u002F instead of server\u002Fmcp\u002F\n  },\n})\n",[154,515,516,528,546,554,573,577],{"__ignoreMap":164},[168,517,518,520,522,524,526],{"class":170,"line":171},[168,519,175],{"class":174},[168,521,178],{"class":174},[168,523,182],{"class":181},[168,525,186],{"class":185},[168,527,190],{"class":189},[168,529,530,532,534,536,538,540,542,544],{"class":170,"line":193},[168,531,197],{"class":196},[168,533,157],{"class":189},[168,535,202],{"class":185},[168,537,205],{"class":189},[168,539,209],{"class":208},[168,541,205],{"class":189},[168,543,214],{"class":185},[168,545,217],{"class":189},[168,547,548,550,552],{"class":170,"line":220},[168,549,223],{"class":196},[168,551,157],{"class":189},[168,553,228],{"class":189},[168,555,556,559,561,563,566,568,570],{"class":170,"line":231},[168,557,558],{"class":196},"    dir",[168,560,157],{"class":189},[168,562,239],{"class":189},[168,564,565],{"class":208},"my-mcp",[168,567,205],{"class":189},[168,569,489],{"class":189},[168,571,572],{"class":492}," \u002F\u002F Look in server\u002Fmy-mcp\u002F instead of server\u002Fmcp\u002F\n",[168,574,575],{"class":170,"line":249},[168,576,252],{"class":189},[168,578,579,581],{"class":170,"line":255},[168,580,258],{"class":189},[168,582,261],{"class":185},[150,584,585],{},"This will look for definitions in:",[350,587,588,593,598],{},[353,589,590],{},[154,591,592],{},"server\u002Fmy-mcp\u002Ftools\u002F",[353,594,595],{},[154,596,597],{},"server\u002Fmy-mcp\u002Fresources\u002F",[353,599,600],{},[154,601,602],{},"server\u002Fmy-mcp\u002Fprompts\u002F",[423,604,606],{"id":605},"browser-redirect","Browser Redirect",[150,608,609],{},"Redirect browsers to a custom URL:",[159,611,613],{"className":161,"code":612,"filename":156,"language":163,"meta":164,"style":164},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    browserRedirect: '\u002Fdocs\u002Fmcp', \u002F\u002F Redirect browsers to documentation\n  },\n})\n",[154,614,615,627,645,653,672,676],{"__ignoreMap":164},[168,616,617,619,621,623,625],{"class":170,"line":171},[168,618,175],{"class":174},[168,620,178],{"class":174},[168,622,182],{"class":181},[168,624,186],{"class":185},[168,626,190],{"class":189},[168,628,629,631,633,635,637,639,641,643],{"class":170,"line":193},[168,630,197],{"class":196},[168,632,157],{"class":189},[168,634,202],{"class":185},[168,636,205],{"class":189},[168,638,209],{"class":208},[168,640,205],{"class":189},[168,642,214],{"class":185},[168,644,217],{"class":189},[168,646,647,649,651],{"class":170,"line":220},[168,648,223],{"class":196},[168,650,157],{"class":189},[168,652,228],{"class":189},[168,654,655,658,660,662,665,667,669],{"class":170,"line":231},[168,656,657],{"class":196},"    browserRedirect",[168,659,157],{"class":189},[168,661,239],{"class":189},[168,663,664],{"class":208},"\u002Fdocs\u002Fmcp",[168,666,205],{"class":189},[168,668,489],{"class":189},[168,670,671],{"class":492}," \u002F\u002F Redirect browsers to documentation\n",[168,673,674],{"class":170,"line":249},[168,675,252],{"class":189},[168,677,678,680],{"class":170,"line":255},[168,679,258],{"class":189},[168,681,261],{"class":185},[423,683,685],{"id":684},"session-management","Session Management",[150,687,688],{},"Enable stateful sessions to support SSE streaming, server-to-client notifications, and per-session state:",[159,690,692],{"className":161,"code":691,"filename":156,"language":163,"meta":164,"style":164},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    sessions: true,\n  },\n})\n",[154,693,694,706,724,732,745,749],{"__ignoreMap":164},[168,695,696,698,700,702,704],{"class":170,"line":171},[168,697,175],{"class":174},[168,699,178],{"class":174},[168,701,182],{"class":181},[168,703,186],{"class":185},[168,705,190],{"class":189},[168,707,708,710,712,714,716,718,720,722],{"class":170,"line":193},[168,709,197],{"class":196},[168,711,157],{"class":189},[168,713,202],{"class":185},[168,715,205],{"class":189},[168,717,209],{"class":208},[168,719,205],{"class":189},[168,721,214],{"class":185},[168,723,217],{"class":189},[168,725,726,728,730],{"class":170,"line":220},[168,727,223],{"class":196},[168,729,157],{"class":189},[168,731,228],{"class":189},[168,733,734,737,739,743],{"class":170,"line":231},[168,735,736],{"class":196},"    sessions",[168,738,157],{"class":189},[168,740,742],{"class":741},"sfNiH"," true",[168,744,217],{"class":189},[168,746,747],{"class":170,"line":249},[168,748,252],{"class":189},[168,750,751,753],{"class":170,"line":255},[168,752,258],{"class":189},[168,754,261],{"class":185},[150,756,757,758,760],{},"With sessions enabled, the server assigns an ",[154,759,393],{}," during initialization. Clients include this ID in subsequent requests, allowing the server to maintain state across the session lifecycle.",[762,763,766,767,770,771,774],"callout",{"color":764,"icon":765},"info","i-lucide-info","See the ",[384,768,769],{"href":97},"Sessions guide"," for the full ",[154,772,773],{},"useMcpSession()"," API, use cases, and examples.",[423,776,778],{"id":777},"disable-the-module","Disable the Module",[150,780,781],{},"Temporarily disable the MCP server:",[159,783,785],{"className":161,"code":784,"filename":156,"language":163,"meta":164,"style":164},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    enabled: false, \u002F\u002F Disable the MCP server\n  },\n})\n",[154,786,787,799,817,825,840,844],{"__ignoreMap":164},[168,788,789,791,793,795,797],{"class":170,"line":171},[168,790,175],{"class":174},[168,792,178],{"class":174},[168,794,182],{"class":181},[168,796,186],{"class":185},[168,798,190],{"class":189},[168,800,801,803,805,807,809,811,813,815],{"class":170,"line":193},[168,802,197],{"class":196},[168,804,157],{"class":189},[168,806,202],{"class":185},[168,808,205],{"class":189},[168,810,209],{"class":208},[168,812,205],{"class":189},[168,814,214],{"class":185},[168,816,217],{"class":189},[168,818,819,821,823],{"class":170,"line":220},[168,820,223],{"class":196},[168,822,157],{"class":189},[168,824,228],{"class":189},[168,826,827,830,832,835,837],{"class":170,"line":231},[168,828,829],{"class":196},"    enabled",[168,831,157],{"class":189},[168,833,834],{"class":741}," false",[168,836,489],{"class":189},[168,838,839],{"class":492}," \u002F\u002F Disable the MCP server\n",[168,841,842],{"class":170,"line":249},[168,843,252],{"class":189},[168,845,846,848],{"class":170,"line":255},[168,847,258],{"class":189},[168,849,261],{"class":185},[145,851,853],{"id":852},"runtime-configuration","Runtime Configuration",[150,855,856],{},"Access configuration at runtime:",[159,858,861],{"className":161,"code":859,"filename":860,"language":163,"meta":164,"style":164},"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",[154,862,863,889,915,921,928,942,957,972,978],{"__ignoreMap":164},[168,864,865,867,869,872,874,876,880,883,887],{"class":170,"line":171},[168,866,175],{"class":174},[168,868,178],{"class":174},[168,870,871],{"class":181}," defineEventHandler",[168,873,186],{"class":185},[168,875,186],{"class":189},[168,877,879],{"class":878},"sHdIc","event",[168,881,882],{"class":189},")",[168,884,886],{"class":885},"spNyl"," =>",[168,888,228],{"class":189},[168,890,891,894,897,900,903,905,907,909,912],{"class":170,"line":193},[168,892,893],{"class":885},"  const",[168,895,896],{"class":185}," config",[168,898,899],{"class":189}," =",[168,901,902],{"class":181}," useRuntimeConfig",[168,904,186],{"class":196},[168,906,879],{"class":185},[168,908,882],{"class":196},[168,910,911],{"class":189},".",[168,913,914],{"class":185},"mcp\n",[168,916,917],{"class":170,"line":220},[168,918,920],{"emptyLinePlaceholder":919},true,"\n",[168,922,923,926],{"class":170,"line":231},[168,924,925],{"class":174},"  return",[168,927,228],{"class":189},[168,929,930,932,934,936,938,940],{"class":170,"line":249},[168,931,234],{"class":196},[168,933,157],{"class":189},[168,935,896],{"class":185},[168,937,911],{"class":189},[168,939,314],{"class":185},[168,941,217],{"class":189},[168,943,944,947,949,951,953,955],{"class":170,"line":255},[168,945,946],{"class":196},"    version",[168,948,157],{"class":189},[168,950,896],{"class":185},[168,952,911],{"class":189},[168,954,325],{"class":185},[168,956,217],{"class":189},[168,958,960,962,964,966,968,970],{"class":170,"line":959},7,[168,961,477],{"class":196},[168,963,157],{"class":189},[168,965,896],{"class":185},[168,967,911],{"class":189},[168,969,291],{"class":185},[168,971,217],{"class":189},[168,973,975],{"class":170,"line":974},8,[168,976,977],{"class":189},"  }\n",[168,979,981,983],{"class":170,"line":980},9,[168,982,258],{"class":189},[168,984,261],{"class":185},[145,986,988],{"id":987},"next-steps","Next Steps",[350,990,991,996,1001,1006,1013],{},[353,992,993,995],{},[384,994,46],{"href":47}," - Learn how to create tools",[353,997,998,1000],{},[384,999,51],{"href":52}," - Create resources",[353,1002,1003,1005],{},[384,1004,56],{"href":57}," - Create prompts",[353,1007,1008,1010,1011],{},[384,1009,96],{"href":97}," - Per-session state with ",[154,1012,773],{},[353,1014,1015,1017],{},[384,1016,71],{"href":72}," - Advanced path configuration",[1019,1020,1021],"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 .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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":164,"searchDepth":193,"depth":193,"links":1023},[1024,1025,1026,1033,1034],{"id":147,"depth":193,"text":148},{"id":267,"depth":193,"text":268},{"id":420,"depth":193,"text":421,"children":1027},[1028,1029,1030,1031,1032],{"id":425,"depth":220,"text":426},{"id":506,"depth":220,"text":507},{"id":605,"depth":220,"text":606},{"id":684,"depth":220,"text":685},{"id":777,"depth":220,"text":778},{"id":852,"depth":193,"text":853},{"id":987,"depth":193,"text":988},"Configure the Nuxt MCP module to fit your needs.","md",null,{},{"icon":23},{"title":20,"description":1041},"Configure the Nuxt MCP module with practical examples.","xOurXOWjeR9Ir_H89TwXLGqeJFe0UYAD-ARlxQp1JMc",[1044,1046],{"title":15,"path":16,"stem":17,"description":1045,"icon":18,"children":-1},"Install and configure the Nuxt MCP module in your project.",{"title":25,"path":26,"stem":27,"description":1047,"icon":28,"children":-1},"Visual debugging tool integrated into Nuxt DevTools",1773932610218]