[{"data":1,"prerenderedAt":929},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-installation":139,"-getting-started-installation-surround":924},[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":15,"body":141,"description":916,"extension":917,"links":918,"meta":919,"navigation":920,"path":16,"seo":921,"stem":17,"__hash__":923},"docs\u002F1.getting-started\u002F2.installation.md",{"type":142,"value":143,"toc":903},"minimark",[144,149,153,158,177,181,194,197,533,537,540,564,818,839,843,846,853,857,860,864,867,875,879,882,899],[145,146,148],"h2",{"id":147},"try-the-documentation-mcp-server","Try the Documentation MCP Server",[150,151,152],"p",{},"Before installing the module, you can try connecting to this documentation's MCP server to explore the available tools and prompts:",[154,155],"install-button",{"name":156,"url":157},"nuxt-mcp-toolkit-docs","https:\u002F\u002Fmcp-toolkit.nuxt.dev\u002Fmcp",[150,159,160,161,165,166,165,169,172,173,176],{},"This will give you access to prompts like ",[162,163,164],"code",{},"setup-mcp-server",", ",[162,167,168],{},"create-tool",[162,170,171],{},"create-resource",", and ",[162,174,175],{},"troubleshoot"," to help you get started.",[145,178,180],{"id":179},"prerequisites","Prerequisites",[182,183,184,188,191],"ul",{},[185,186,187],"li",{},"Nuxt 3.x or 4.x",[185,189,190],{},"Node.js 18.x or higher",[185,192,193],{},"A package manager (npm, pnpm, yarn, or bun)",[145,195,15],{"id":196},"installation",[198,199,200,205,208,213,220,251,255,266,336,340,346,408,412,415],"steps",{},[201,202,204],"h3",{"id":203},"install-the-module","Install the module",[150,206,207],{},"You can install the module automatically or manually.",[209,210,212],"h4",{"id":211},"automatic-installation","Automatic Installation",[150,214,215,216,219],{},"Use the ",[162,217,218],{},"nuxt"," command to install the module and add it to your configuration automatically:",[221,222,227],"pre",{"className":223,"code":224,"language":225,"meta":226,"style":226},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx nuxt module add mcp-toolkit\n","bash","",[162,228,229],{"__ignoreMap":226},[230,231,234,238,242,245,248],"span",{"class":232,"line":233},"line",1,[230,235,237],{"class":236},"sBMFI","npx",[230,239,241],{"class":240},"sfazB"," nuxt",[230,243,244],{"class":240}," module",[230,246,247],{"class":240}," add",[230,249,250],{"class":240}," mcp-toolkit\n",[209,252,254],{"id":253},"manual-installation","Manual Installation",[150,256,257,258,261,262,265],{},"Install ",[162,259,260],{},"@nuxtjs\u002Fmcp-toolkit"," and its peer dependency ",[162,263,264],{},"zod",":",[267,268,269,287,304,320],"code-group",{},[221,270,273],{"className":223,"code":271,"filename":272,"language":225,"meta":226,"style":226},"pnpm add @nuxtjs\u002Fmcp-toolkit zod\n","pnpm",[162,274,275],{"__ignoreMap":226},[230,276,277,279,281,284],{"class":232,"line":233},[230,278,272],{"class":236},[230,280,247],{"class":240},[230,282,283],{"class":240}," @nuxtjs\u002Fmcp-toolkit",[230,285,286],{"class":240}," zod\n",[221,288,291],{"className":223,"code":289,"filename":290,"language":225,"meta":226,"style":226},"npm install @nuxtjs\u002Fmcp-toolkit zod\n","npm",[162,292,293],{"__ignoreMap":226},[230,294,295,297,300,302],{"class":232,"line":233},[230,296,290],{"class":236},[230,298,299],{"class":240}," install",[230,301,283],{"class":240},[230,303,286],{"class":240},[221,305,308],{"className":223,"code":306,"filename":307,"language":225,"meta":226,"style":226},"yarn add @nuxtjs\u002Fmcp-toolkit zod\n","yarn",[162,309,310],{"__ignoreMap":226},[230,311,312,314,316,318],{"class":232,"line":233},[230,313,307],{"class":236},[230,315,247],{"class":240},[230,317,283],{"class":240},[230,319,286],{"class":240},[221,321,324],{"className":223,"code":322,"filename":323,"language":225,"meta":226,"style":226},"bun add @nuxtjs\u002Fmcp-toolkit zod\n","bun",[162,325,326],{"__ignoreMap":226},[230,327,328,330,332,334],{"class":232,"line":233},[230,329,323],{"class":236},[230,331,247],{"class":240},[230,333,283],{"class":240},[230,335,286],{"class":240},[201,337,339],{"id":338},"add-to-nuxt-config","Add to Nuxt config",[150,341,342,343,265],{},"Add the module to your ",[162,344,345],{},"nuxt.config.ts",[221,347,351],{"className":348,"code":349,"filename":345,"language":350,"meta":226,"style":226},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n})\n","typescript",[162,352,353,374,399],{"__ignoreMap":226},[230,354,355,359,362,366,370],{"class":232,"line":233},[230,356,358],{"class":357},"s7zQu","export",[230,360,361],{"class":357}," default",[230,363,365],{"class":364},"s2Zo4"," defineNuxtConfig",[230,367,369],{"class":368},"sTEyZ","(",[230,371,373],{"class":372},"sMK4o","{\n",[230,375,377,381,383,386,389,391,393,396],{"class":232,"line":376},2,[230,378,380],{"class":379},"swJcz","  modules",[230,382,265],{"class":372},[230,384,385],{"class":368}," [",[230,387,388],{"class":372},"'",[230,390,260],{"class":240},[230,392,388],{"class":372},[230,394,395],{"class":368},"]",[230,397,398],{"class":372},",\n",[230,400,402,405],{"class":232,"line":401},3,[230,403,404],{"class":372},"}",[230,406,407],{"class":368},")\n",[201,409,411],{"id":410},"configure-the-module-optional","Configure the module (optional)",[150,413,414],{},"The module works with sensible defaults, but you can customize it:",[221,416,418],{"className":348,"code":417,"filename":345,"language":350,"meta":226,"style":226},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit'],\n  mcp: {\n    name: 'My MCP Server',\n    route: '\u002Fmcp', \u002F\u002F Default route for the MCP server\n    dir: 'mcp', \u002F\u002F Base directory for MCP definitions (relative to server\u002F)\n  },\n})\n",[162,419,420,432,450,460,478,500,520,526],{"__ignoreMap":226},[230,421,422,424,426,428,430],{"class":232,"line":233},[230,423,358],{"class":357},[230,425,361],{"class":357},[230,427,365],{"class":364},[230,429,369],{"class":368},[230,431,373],{"class":372},[230,433,434,436,438,440,442,444,446,448],{"class":232,"line":376},[230,435,380],{"class":379},[230,437,265],{"class":372},[230,439,385],{"class":368},[230,441,388],{"class":372},[230,443,260],{"class":240},[230,445,388],{"class":372},[230,447,395],{"class":368},[230,449,398],{"class":372},[230,451,452,455,457],{"class":232,"line":401},[230,453,454],{"class":379},"  mcp",[230,456,265],{"class":372},[230,458,459],{"class":372}," {\n",[230,461,463,466,468,471,474,476],{"class":232,"line":462},4,[230,464,465],{"class":379},"    name",[230,467,265],{"class":372},[230,469,470],{"class":372}," '",[230,472,473],{"class":240},"My MCP Server",[230,475,388],{"class":372},[230,477,398],{"class":372},[230,479,481,484,486,488,491,493,496],{"class":232,"line":480},5,[230,482,483],{"class":379},"    route",[230,485,265],{"class":372},[230,487,470],{"class":372},[230,489,490],{"class":240},"\u002Fmcp",[230,492,388],{"class":372},[230,494,495],{"class":372},",",[230,497,499],{"class":498},"sHwdD"," \u002F\u002F Default route for the MCP server\n",[230,501,503,506,508,510,513,515,517],{"class":232,"line":502},6,[230,504,505],{"class":379},"    dir",[230,507,265],{"class":372},[230,509,470],{"class":372},[230,511,512],{"class":240},"mcp",[230,514,388],{"class":372},[230,516,495],{"class":372},[230,518,519],{"class":498}," \u002F\u002F Base directory for MCP definitions (relative to server\u002F)\n",[230,521,523],{"class":232,"line":522},7,[230,524,525],{"class":372},"  },\n",[230,527,529,531],{"class":232,"line":528},8,[230,530,404],{"class":372},[230,532,407],{"class":368},[145,534,536],{"id":535},"verify-installation","Verify Installation",[150,538,539],{},"After installation, you can verify everything is working by:",[541,542,543,558],"ol",{},[185,544,545,549,550,553,554,557],{},[546,547,548],"strong",{},"Checking the server route",": Start your Nuxt dev server and visit ",[162,551,552],{},"http:\u002F\u002Flocalhost:3000\u002Fmcp"," (or your custom route). You should be redirected to your configured ",[162,555,556],{},"browserRedirect"," URL.",[185,559,560,563],{},[546,561,562],{},"Creating a test tool",": Create a simple tool to test:",[221,565,568],{"className":348,"code":566,"filename":567,"language":350,"meta":226,"style":226},"import { z } from 'zod'\nimport { defineMcpTool } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver' \u002F\u002F optional\n\nexport default defineMcpTool({\n  name: 'test',\n  description: 'A simple test tool',\n  inputSchema: {\n    message: z.string(),\n  },\n  handler: async ({ message }) => {\n    return {\n      content: [{\n        type: 'text',\n        text: `Test successful: ${message}`,\n      }],\n    }\n  },\n})\n","server\u002Fmcp\u002Ftools\u002Ftest.ts",[162,569,570,594,617,623,635,651,667,676,696,701,728,736,748,765,790,800,806,811],{"__ignoreMap":226},[230,571,572,575,578,581,584,587,589,591],{"class":232,"line":233},[230,573,574],{"class":357},"import",[230,576,577],{"class":372}," {",[230,579,580],{"class":368}," z",[230,582,583],{"class":372}," }",[230,585,586],{"class":357}," from",[230,588,470],{"class":372},[230,590,264],{"class":240},[230,592,593],{"class":372},"'\n",[230,595,596,598,600,603,605,607,609,612,614],{"class":232,"line":376},[230,597,574],{"class":357},[230,599,577],{"class":372},[230,601,602],{"class":368}," defineMcpTool",[230,604,583],{"class":372},[230,606,586],{"class":357},[230,608,470],{"class":372},[230,610,611],{"class":240},"@nuxtjs\u002Fmcp-toolkit\u002Fserver",[230,613,388],{"class":372},[230,615,616],{"class":498}," \u002F\u002F optional\n",[230,618,619],{"class":232,"line":401},[230,620,622],{"emptyLinePlaceholder":621},true,"\n",[230,624,625,627,629,631,633],{"class":232,"line":462},[230,626,358],{"class":357},[230,628,361],{"class":357},[230,630,602],{"class":364},[230,632,369],{"class":368},[230,634,373],{"class":372},[230,636,637,640,642,644,647,649],{"class":232,"line":480},[230,638,639],{"class":379},"  name",[230,641,265],{"class":372},[230,643,470],{"class":372},[230,645,646],{"class":240},"test",[230,648,388],{"class":372},[230,650,398],{"class":372},[230,652,653,656,658,660,663,665],{"class":232,"line":502},[230,654,655],{"class":379},"  description",[230,657,265],{"class":372},[230,659,470],{"class":372},[230,661,662],{"class":240},"A simple test tool",[230,664,388],{"class":372},[230,666,398],{"class":372},[230,668,669,672,674],{"class":232,"line":522},[230,670,671],{"class":379},"  inputSchema",[230,673,265],{"class":372},[230,675,459],{"class":372},[230,677,678,681,683,685,688,691,694],{"class":232,"line":528},[230,679,680],{"class":379},"    message",[230,682,265],{"class":372},[230,684,580],{"class":368},[230,686,687],{"class":372},".",[230,689,690],{"class":364},"string",[230,692,693],{"class":368},"()",[230,695,398],{"class":372},[230,697,699],{"class":232,"line":698},9,[230,700,525],{"class":372},[230,702,704,707,709,713,716,720,723,726],{"class":232,"line":703},10,[230,705,706],{"class":364},"  handler",[230,708,265],{"class":372},[230,710,712],{"class":711},"spNyl"," async",[230,714,715],{"class":372}," ({",[230,717,719],{"class":718},"sHdIc"," message",[230,721,722],{"class":372}," })",[230,724,725],{"class":711}," =>",[230,727,459],{"class":372},[230,729,731,734],{"class":232,"line":730},11,[230,732,733],{"class":357},"    return",[230,735,459],{"class":372},[230,737,739,742,744,746],{"class":232,"line":738},12,[230,740,741],{"class":379},"      content",[230,743,265],{"class":372},[230,745,385],{"class":379},[230,747,373],{"class":372},[230,749,751,754,756,758,761,763],{"class":232,"line":750},13,[230,752,753],{"class":379},"        type",[230,755,265],{"class":372},[230,757,470],{"class":372},[230,759,760],{"class":240},"text",[230,762,388],{"class":372},[230,764,398],{"class":372},[230,766,768,771,773,776,779,782,785,788],{"class":232,"line":767},14,[230,769,770],{"class":379},"        text",[230,772,265],{"class":372},[230,774,775],{"class":372}," `",[230,777,778],{"class":240},"Test successful: ",[230,780,781],{"class":372},"${",[230,783,784],{"class":368},"message",[230,786,787],{"class":372},"}`",[230,789,398],{"class":372},[230,791,793,796,798],{"class":232,"line":792},15,[230,794,795],{"class":372},"      }",[230,797,395],{"class":379},[230,799,398],{"class":372},[230,801,803],{"class":232,"line":802},16,[230,804,805],{"class":372},"    }\n",[230,807,809],{"class":232,"line":808},17,[230,810,525],{"class":372},[230,812,814,816],{"class":232,"line":813},18,[230,815,404],{"class":372},[230,817,407],{"class":368},[541,819,820],{"start":401},[185,821,822,825,826,165,829,165,832,172,835,838],{},[546,823,824],{},"Checking auto-imports",": The ",[162,827,828],{},"defineMcpTool",[162,830,831],{},"defineMcpResource",[162,833,834],{},"defineMcpPrompt",[162,836,837],{},"defineMcpHandler"," functions should be auto-imported in your server files.",[145,840,842],{"id":841},"project-structure","Project Structure",[150,844,845],{},"After installation, your project structure should look like this:",[221,847,851],{"className":848,"code":850,"language":760},[849],"language-text","your-project\u002F\n├── server\u002F\n│   └── mcp\u002F\n│       ├── tools\u002F\n│       │   └── echo.ts          # Your tool definitions\n│       ├── resources\u002F\n│       │   └── readme.ts       # Your resource definitions\n│       └── prompts\u002F\n│           └── greeting.ts     # Your prompt definitions\n├── nuxt.config.ts\n└── package.json\n",[162,852,850],{"__ignoreMap":226},[145,854,856],{"id":855},"connect-your-ide","Connect Your IDE",[150,858,859],{},"Once your Nuxt app is running, connect your AI assistant to the MCP server:",[154,861],{"name":862,"url":552,"ide":863},"local-mcp","cursor",[154,865],{"name":862,"url":552,"ide":866},"vscode",[150,868,869,870,874],{},"For manual configuration and adding install buttons to your own documentation, see the ",[871,872,873],"a",{"href":31},"IDE Connection"," guide.",[145,876,878],{"id":877},"next-steps","Next Steps",[150,880,881],{},"Now that you have the module installed:",[182,883,884,889,894],{},[185,885,886,888],{},[871,887,20],{"href":21}," - Learn about all configuration options",[185,890,891,893],{},[871,892,30],{"href":31}," - Connect AI assistants to your MCP server and add install buttons to your documentation",[185,895,896,898],{},[871,897,46],{"href":47}," - Create your first tool",[900,901,902],"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 .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":226,"searchDepth":376,"depth":376,"links":904},[905,906,907,912,913,914,915],{"id":147,"depth":376,"text":148},{"id":179,"depth":376,"text":180},{"id":196,"depth":376,"text":15,"children":908},[909,910,911],{"id":203,"depth":401,"text":204},{"id":338,"depth":401,"text":339},{"id":410,"depth":401,"text":411},{"id":535,"depth":376,"text":536},{"id":841,"depth":376,"text":842},{"id":855,"depth":376,"text":856},{"id":877,"depth":376,"text":878},"Install and configure the Nuxt MCP module in your project.","md",null,{},{"icon":18},{"title":922,"description":916},"Installation Guide","ijQ-1R1extWypeuRV2Wm0emvI6Ky8ut6Byc5Dq6t7yg",[925,927],{"title":10,"path":11,"stem":12,"description":926,"icon":13,"children":-1},"Learn about the Model Context Protocol and how this module makes it easy to create MCP servers in Nuxt.",{"title":20,"path":21,"stem":22,"description":928,"icon":23,"children":-1},"Configure the Nuxt MCP module to fit your needs.",1773932609461]