[{"data":1,"prerenderedAt":1199},["ShallowReactive",2],{"navigation_docs":3,"-examples-api-integration":127,"-examples-api-integration-surround":1194},[4,40,68,98],{"title":5,"path":6,"stem":7,"children":8,"page":39},"Getting Started","/getting-started","1.getting-started",[9,14,19,24,29,34],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","/getting-started/introduction","1.getting-started/1.introduction","i-lucide-book-open",{"title":15,"path":16,"stem":17,"icon":18},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Configuration","/getting-started/configuration","1.getting-started/3.configuration","i-lucide-settings",{"title":25,"path":26,"stem":27,"icon":28},"MCP Inspector","/getting-started/inspector","1.getting-started/4.inspector","i-lucide-circuit-board",{"title":30,"path":31,"stem":32,"icon":33},"Connection","/getting-started/connection","1.getting-started/5.connection","i-lucide-plug",{"title":35,"path":36,"stem":37,"icon":38},"Agent Skills","/getting-started/agent-skills","1.getting-started/6.agent-skills","i-lucide-sparkles",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"Core Concepts","/core-concepts","2.core-concepts",[45,48,53,58,63],{"title":20,"path":46,"stem":47,"icon":23},"/core-concepts/configuration","2.core-concepts/1.configuration",{"title":49,"path":50,"stem":51,"icon":52},"Tools","/core-concepts/tools","2.core-concepts/2.tools","i-lucide-wrench",{"title":54,"path":55,"stem":56,"icon":57},"Resources","/core-concepts/resources","2.core-concepts/3.resources","i-lucide-package",{"title":59,"path":60,"stem":61,"icon":62},"Prompts","/core-concepts/prompts","2.core-concepts/4.prompts","i-lucide-message-square",{"title":64,"path":65,"stem":66,"icon":67},"Handlers","/core-concepts/handlers","2.core-concepts/5.handlers","i-lucide-server",{"title":69,"path":70,"stem":71,"children":72,"page":39},"Advanced Topics","/advanced","3.advanced",[73,78,83,88,93],{"title":74,"path":75,"stem":76,"icon":77},"Custom Paths","/advanced/custom-paths","3.advanced/1.custom-paths","i-lucide-folder",{"title":79,"path":80,"stem":81,"icon":82},"Middleware","/advanced/middleware","3.advanced/2.middleware","i-lucide-shield",{"title":84,"path":85,"stem":86,"icon":87},"TypeScript","/advanced/typescript","3.advanced/3.typescript","i-lucide-type",{"title":89,"path":90,"stem":91,"icon":92},"Hooks","/advanced/hooks","3.advanced/4.hooks","i-lucide-webhook",{"title":94,"path":95,"stem":96,"icon":97},"MCP Evals","/advanced/evals","3.advanced/5.evals","i-lucide-flask-conical",{"title":99,"path":100,"stem":101,"children":102,"page":39},"Examples","/examples","4.examples",[103,108,113,118,123],{"title":104,"path":105,"stem":106,"icon":107},"Authentication","/examples/authentication","4.examples/1.authentication","i-lucide-shield-check",{"title":109,"path":110,"stem":111,"icon":112},"API Integration","/examples/api-integration","4.examples/2.api-integration","i-lucide-globe",{"title":114,"path":115,"stem":116,"icon":117},"Common Patterns","/examples/common-patterns","4.examples/3.common-patterns","i-lucide-lightbulb",{"title":119,"path":120,"stem":121,"icon":122},"File Operations","/examples/file-operations","4.examples/4.file-operations","i-lucide-file",{"title":124,"path":125,"stem":126,"icon":62},"Prompt Examples","/examples/prompt-examples","4.examples/5.prompt-examples",{"id":128,"title":109,"body":129,"description":1187,"extension":1188,"links":1189,"meta":1190,"navigation":1191,"path":110,"seo":1192,"stem":111,"__hash__":1193},"docs/4.examples/2.api-integration.md",{"type":130,"value":131,"toc":1182},"minimark",[132,137,141,651,655,665,714,717,1143,1154,1158,1178],[133,134,136],"h2",{"id":135},"fetching-external-data","Fetching External Data",[138,139,140],"p",{},"Here's a simple tool that fetches data from a public API:",[142,143,149],"pre",{"className":144,"code":145,"filename":146,"language":147,"meta":148,"style":148},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { z } from 'zod'\nimport { defineMcpTool } from '@nuxtjs/mcp-toolkit/server' // optional\n\nexport default defineMcpTool({\n  description: 'Get current weather for a city',\n  inputSchema: {\n    city: z.string().describe('City name'),\n  },\n  cache: '15m',\n  handler: async ({ city }) => {\n    try {\n      const data = await $fetch(`https://wttr.in/${city}?format=j1`)\n\n      return {\n        content: [{\n          type: 'text',\n          text: JSON.stringify(data, null, 2),\n        }],\n      }\n    }\n    catch (error) {\n      return {\n        content: [{\n          type: 'text',\n          text: `Error: ${error instanceof Error ? error.message : String(error)}`,\n        }],\n        isError: true,\n      }\n    }\n  },\n})\n","server/mcp/tools/get-weather.ts","typescript","",[150,151,152,185,211,218,236,256,267,305,311,328,355,363,406,411,419,432,449,484,495,501,507,524,531,542,557,606,615,629,634,639,644],"code",{"__ignoreMap":148},[153,154,157,161,165,169,172,175,178,182],"span",{"class":155,"line":156},"line",1,[153,158,160],{"class":159},"s7zQu","import",[153,162,164],{"class":163},"sMK4o"," {",[153,166,168],{"class":167},"sTEyZ"," z",[153,170,171],{"class":163}," }",[153,173,174],{"class":159}," from",[153,176,177],{"class":163}," '",[153,179,181],{"class":180},"sfazB","zod",[153,183,184],{"class":163},"'\n",[153,186,188,190,192,195,197,199,201,204,207],{"class":155,"line":187},2,[153,189,160],{"class":159},[153,191,164],{"class":163},[153,193,194],{"class":167}," defineMcpTool",[153,196,171],{"class":163},[153,198,174],{"class":159},[153,200,177],{"class":163},[153,202,203],{"class":180},"@nuxtjs/mcp-toolkit/server",[153,205,206],{"class":163},"'",[153,208,210],{"class":209},"sHwdD"," // optional\n",[153,212,214],{"class":155,"line":213},3,[153,215,217],{"emptyLinePlaceholder":216},true,"\n",[153,219,221,224,227,230,233],{"class":155,"line":220},4,[153,222,223],{"class":159},"export",[153,225,226],{"class":159}," default",[153,228,194],{"class":229},"s2Zo4",[153,231,232],{"class":167},"(",[153,234,235],{"class":163},"{\n",[153,237,239,243,246,248,251,253],{"class":155,"line":238},5,[153,240,242],{"class":241},"swJcz","  description",[153,244,245],{"class":163},":",[153,247,177],{"class":163},[153,249,250],{"class":180},"Get current weather for a city",[153,252,206],{"class":163},[153,254,255],{"class":163},",\n",[153,257,259,262,264],{"class":155,"line":258},6,[153,260,261],{"class":241},"  inputSchema",[153,263,245],{"class":163},[153,265,266],{"class":163}," {\n",[153,268,270,273,275,277,280,283,286,288,291,293,295,298,300,303],{"class":155,"line":269},7,[153,271,272],{"class":241},"    city",[153,274,245],{"class":163},[153,276,168],{"class":167},[153,278,279],{"class":163},".",[153,281,282],{"class":229},"string",[153,284,285],{"class":167},"()",[153,287,279],{"class":163},[153,289,290],{"class":229},"describe",[153,292,232],{"class":167},[153,294,206],{"class":163},[153,296,297],{"class":180},"City name",[153,299,206],{"class":163},[153,301,302],{"class":167},")",[153,304,255],{"class":163},[153,306,308],{"class":155,"line":307},8,[153,309,310],{"class":163},"  },\n",[153,312,314,317,319,321,324,326],{"class":155,"line":313},9,[153,315,316],{"class":241},"  cache",[153,318,245],{"class":163},[153,320,177],{"class":163},[153,322,323],{"class":180},"15m",[153,325,206],{"class":163},[153,327,255],{"class":163},[153,329,331,334,336,340,343,347,350,353],{"class":155,"line":330},10,[153,332,333],{"class":229},"  handler",[153,335,245],{"class":163},[153,337,339],{"class":338},"spNyl"," async",[153,341,342],{"class":163}," ({",[153,344,346],{"class":345},"sHdIc"," city",[153,348,349],{"class":163}," })",[153,351,352],{"class":338}," =>",[153,354,266],{"class":163},[153,356,358,361],{"class":155,"line":357},11,[153,359,360],{"class":159},"    try",[153,362,266],{"class":163},[153,364,366,369,372,375,378,381,383,386,389,392,395,398,401,403],{"class":155,"line":365},12,[153,367,368],{"class":338},"      const",[153,370,371],{"class":167}," data",[153,373,374],{"class":163}," =",[153,376,377],{"class":159}," await",[153,379,380],{"class":229}," $fetch",[153,382,232],{"class":241},[153,384,385],{"class":163},"`",[153,387,388],{"class":180},"https://wttr.in/",[153,390,391],{"class":163},"${",[153,393,394],{"class":167},"city",[153,396,397],{"class":163},"}",[153,399,400],{"class":180},"?format=j1",[153,402,385],{"class":163},[153,404,405],{"class":241},")\n",[153,407,409],{"class":155,"line":408},13,[153,410,217],{"emptyLinePlaceholder":216},[153,412,414,417],{"class":155,"line":413},14,[153,415,416],{"class":159},"      return",[153,418,266],{"class":163},[153,420,422,425,427,430],{"class":155,"line":421},15,[153,423,424],{"class":241},"        content",[153,426,245],{"class":163},[153,428,429],{"class":241}," [",[153,431,235],{"class":163},[153,433,435,438,440,442,445,447],{"class":155,"line":434},16,[153,436,437],{"class":241},"          type",[153,439,245],{"class":163},[153,441,177],{"class":163},[153,443,444],{"class":180},"text",[153,446,206],{"class":163},[153,448,255],{"class":163},[153,450,452,455,457,460,462,465,467,470,473,476,480,482],{"class":155,"line":451},17,[153,453,454],{"class":241},"          text",[153,456,245],{"class":163},[153,458,459],{"class":167}," JSON",[153,461,279],{"class":163},[153,463,464],{"class":229},"stringify",[153,466,232],{"class":241},[153,468,469],{"class":167},"data",[153,471,472],{"class":163},",",[153,474,475],{"class":163}," null,",[153,477,479],{"class":478},"sbssI"," 2",[153,481,302],{"class":241},[153,483,255],{"class":163},[153,485,487,490,493],{"class":155,"line":486},18,[153,488,489],{"class":163},"        }",[153,491,492],{"class":241},"]",[153,494,255],{"class":163},[153,496,498],{"class":155,"line":497},19,[153,499,500],{"class":163},"      }\n",[153,502,504],{"class":155,"line":503},20,[153,505,506],{"class":163},"    }\n",[153,508,510,513,516,519,522],{"class":155,"line":509},21,[153,511,512],{"class":159},"    catch",[153,514,515],{"class":241}," (",[153,517,518],{"class":167},"error",[153,520,521],{"class":241},") ",[153,523,235],{"class":163},[153,525,527,529],{"class":155,"line":526},22,[153,528,416],{"class":159},[153,530,266],{"class":163},[153,532,534,536,538,540],{"class":155,"line":533},23,[153,535,424],{"class":241},[153,537,245],{"class":163},[153,539,429],{"class":241},[153,541,235],{"class":163},[153,543,545,547,549,551,553,555],{"class":155,"line":544},24,[153,546,437],{"class":241},[153,548,245],{"class":163},[153,550,177],{"class":163},[153,552,444],{"class":180},[153,554,206],{"class":163},[153,556,255],{"class":163},[153,558,560,562,564,567,570,572,575,578,582,585,588,590,593,595,598,601,604],{"class":155,"line":559},25,[153,561,454],{"class":241},[153,563,245],{"class":163},[153,565,566],{"class":163}," `",[153,568,569],{"class":180},"Error: ",[153,571,391],{"class":163},[153,573,574],{"class":167},"error ",[153,576,577],{"class":163},"instanceof",[153,579,581],{"class":580},"sBMFI"," Error",[153,583,584],{"class":163}," ?",[153,586,587],{"class":167}," error",[153,589,279],{"class":163},[153,591,592],{"class":167},"message ",[153,594,245],{"class":163},[153,596,597],{"class":229}," String",[153,599,600],{"class":167},"(error)",[153,602,603],{"class":163},"}`",[153,605,255],{"class":163},[153,607,609,611,613],{"class":155,"line":608},26,[153,610,489],{"class":163},[153,612,492],{"class":241},[153,614,255],{"class":163},[153,616,618,621,623,627],{"class":155,"line":617},27,[153,619,620],{"class":241},"        isError",[153,622,245],{"class":163},[153,624,626],{"class":625},"sfNiH"," true",[153,628,255],{"class":163},[153,630,632],{"class":155,"line":631},28,[153,633,500],{"class":163},[153,635,637],{"class":155,"line":636},29,[153,638,506],{"class":163},[153,640,642],{"class":155,"line":641},30,[153,643,310],{"class":163},[153,645,647,649],{"class":155,"line":646},31,[153,648,397],{"class":163},[153,650,405],{"class":167},[133,652,654],{"id":653},"using-nuxt-server-utilities","Using Nuxt Server Utilities",[138,656,657,658,661,662,245],{},"To use Nuxt server utilities like ",[150,659,660],{},"useEvent()"," in your handlers, enable ",[150,663,664],{},"asyncContext",[142,666,669],{"className":144,"code":667,"filename":668,"language":147,"meta":148,"style":148},"export default defineNuxtConfig({\n  experimental: {\n    asyncContext: true,\n  },\n})\n","nuxt.config.ts",[150,670,671,684,693,704,708],{"__ignoreMap":148},[153,672,673,675,677,680,682],{"class":155,"line":156},[153,674,223],{"class":159},[153,676,226],{"class":159},[153,678,679],{"class":229}," defineNuxtConfig",[153,681,232],{"class":167},[153,683,235],{"class":163},[153,685,686,689,691],{"class":155,"line":187},[153,687,688],{"class":241},"  experimental",[153,690,245],{"class":163},[153,692,266],{"class":163},[153,694,695,698,700,702],{"class":155,"line":213},[153,696,697],{"class":241},"    asyncContext",[153,699,245],{"class":163},[153,701,626],{"class":625},[153,703,255],{"class":163},[153,705,706],{"class":155,"line":220},[153,707,310],{"class":163},[153,709,710,712],{"class":155,"line":238},[153,711,397],{"class":163},[153,713,405],{"class":167},[138,715,716],{},"Then you can access the H3 event and use Nuxt server composables:",[142,718,721],{"className":144,"code":719,"filename":720,"language":147,"meta":148,"style":148},"import { z } from 'zod'\nimport { queryCollection } from '@nuxt/content/server'\nimport { defineMcpTool } from '@nuxtjs/mcp-toolkit/server' // optional\n\nexport default defineMcpTool({\n  description: 'Get a documentation page',\n  inputSchema: {\n    path: z.string().describe('Page path'),\n  },\n  cache: '1h',\n  handler: async ({ path }) => {\n    const event = useEvent()\n\n    const page = await queryCollection(event, 'docs')\n      .where('path', '=', path)\n      .first()\n\n    if (!page) {\n      return {\n        content: [{ type: 'text', text: 'Page not found' }],\n        isError: true,\n      }\n    }\n\n    return {\n      content: [{ type: 'text', text: JSON.stringify(page, null, 2) }],\n    }\n  },\n})\n","server/mcp/tools/get-page.ts",[150,722,723,741,761,781,785,797,812,820,852,856,871,890,906,910,939,971,980,984,1001,1007,1049,1059,1063,1067,1071,1078,1129,1133,1137],{"__ignoreMap":148},[153,724,725,727,729,731,733,735,737,739],{"class":155,"line":156},[153,726,160],{"class":159},[153,728,164],{"class":163},[153,730,168],{"class":167},[153,732,171],{"class":163},[153,734,174],{"class":159},[153,736,177],{"class":163},[153,738,181],{"class":180},[153,740,184],{"class":163},[153,742,743,745,747,750,752,754,756,759],{"class":155,"line":187},[153,744,160],{"class":159},[153,746,164],{"class":163},[153,748,749],{"class":167}," queryCollection",[153,751,171],{"class":163},[153,753,174],{"class":159},[153,755,177],{"class":163},[153,757,758],{"class":180},"@nuxt/content/server",[153,760,184],{"class":163},[153,762,763,765,767,769,771,773,775,777,779],{"class":155,"line":213},[153,764,160],{"class":159},[153,766,164],{"class":163},[153,768,194],{"class":167},[153,770,171],{"class":163},[153,772,174],{"class":159},[153,774,177],{"class":163},[153,776,203],{"class":180},[153,778,206],{"class":163},[153,780,210],{"class":209},[153,782,783],{"class":155,"line":220},[153,784,217],{"emptyLinePlaceholder":216},[153,786,787,789,791,793,795],{"class":155,"line":238},[153,788,223],{"class":159},[153,790,226],{"class":159},[153,792,194],{"class":229},[153,794,232],{"class":167},[153,796,235],{"class":163},[153,798,799,801,803,805,808,810],{"class":155,"line":258},[153,800,242],{"class":241},[153,802,245],{"class":163},[153,804,177],{"class":163},[153,806,807],{"class":180},"Get a documentation page",[153,809,206],{"class":163},[153,811,255],{"class":163},[153,813,814,816,818],{"class":155,"line":269},[153,815,261],{"class":241},[153,817,245],{"class":163},[153,819,266],{"class":163},[153,821,822,825,827,829,831,833,835,837,839,841,843,846,848,850],{"class":155,"line":307},[153,823,824],{"class":241},"    path",[153,826,245],{"class":163},[153,828,168],{"class":167},[153,830,279],{"class":163},[153,832,282],{"class":229},[153,834,285],{"class":167},[153,836,279],{"class":163},[153,838,290],{"class":229},[153,840,232],{"class":167},[153,842,206],{"class":163},[153,844,845],{"class":180},"Page path",[153,847,206],{"class":163},[153,849,302],{"class":167},[153,851,255],{"class":163},[153,853,854],{"class":155,"line":313},[153,855,310],{"class":163},[153,857,858,860,862,864,867,869],{"class":155,"line":330},[153,859,316],{"class":241},[153,861,245],{"class":163},[153,863,177],{"class":163},[153,865,866],{"class":180},"1h",[153,868,206],{"class":163},[153,870,255],{"class":163},[153,872,873,875,877,879,881,884,886,888],{"class":155,"line":357},[153,874,333],{"class":229},[153,876,245],{"class":163},[153,878,339],{"class":338},[153,880,342],{"class":163},[153,882,883],{"class":345}," path",[153,885,349],{"class":163},[153,887,352],{"class":338},[153,889,266],{"class":163},[153,891,892,895,898,900,903],{"class":155,"line":365},[153,893,894],{"class":338},"    const",[153,896,897],{"class":167}," event",[153,899,374],{"class":163},[153,901,902],{"class":229}," useEvent",[153,904,905],{"class":241},"()\n",[153,907,908],{"class":155,"line":408},[153,909,217],{"emptyLinePlaceholder":216},[153,911,912,914,917,919,921,923,925,928,930,932,935,937],{"class":155,"line":413},[153,913,894],{"class":338},[153,915,916],{"class":167}," page",[153,918,374],{"class":163},[153,920,377],{"class":159},[153,922,749],{"class":229},[153,924,232],{"class":241},[153,926,927],{"class":167},"event",[153,929,472],{"class":163},[153,931,177],{"class":163},[153,933,934],{"class":180},"docs",[153,936,206],{"class":163},[153,938,405],{"class":241},[153,940,941,944,947,949,951,954,956,958,960,963,965,967,969],{"class":155,"line":421},[153,942,943],{"class":163},"      .",[153,945,946],{"class":229},"where",[153,948,232],{"class":241},[153,950,206],{"class":163},[153,952,953],{"class":180},"path",[153,955,206],{"class":163},[153,957,472],{"class":163},[153,959,177],{"class":163},[153,961,962],{"class":180},"=",[153,964,206],{"class":163},[153,966,472],{"class":163},[153,968,883],{"class":167},[153,970,405],{"class":241},[153,972,973,975,978],{"class":155,"line":434},[153,974,943],{"class":163},[153,976,977],{"class":229},"first",[153,979,905],{"class":241},[153,981,982],{"class":155,"line":451},[153,983,217],{"emptyLinePlaceholder":216},[153,985,986,989,991,994,997,999],{"class":155,"line":486},[153,987,988],{"class":159},"    if",[153,990,515],{"class":241},[153,992,993],{"class":163},"!",[153,995,996],{"class":167},"page",[153,998,521],{"class":241},[153,1000,235],{"class":163},[153,1002,1003,1005],{"class":155,"line":497},[153,1004,416],{"class":159},[153,1006,266],{"class":163},[153,1008,1009,1011,1013,1015,1018,1021,1023,1025,1027,1029,1031,1034,1036,1038,1041,1043,1045,1047],{"class":155,"line":503},[153,1010,424],{"class":241},[153,1012,245],{"class":163},[153,1014,429],{"class":241},[153,1016,1017],{"class":163},"{",[153,1019,1020],{"class":241}," type",[153,1022,245],{"class":163},[153,1024,177],{"class":163},[153,1026,444],{"class":180},[153,1028,206],{"class":163},[153,1030,472],{"class":163},[153,1032,1033],{"class":241}," text",[153,1035,245],{"class":163},[153,1037,177],{"class":163},[153,1039,1040],{"class":180},"Page not found",[153,1042,206],{"class":163},[153,1044,171],{"class":163},[153,1046,492],{"class":241},[153,1048,255],{"class":163},[153,1050,1051,1053,1055,1057],{"class":155,"line":509},[153,1052,620],{"class":241},[153,1054,245],{"class":163},[153,1056,626],{"class":625},[153,1058,255],{"class":163},[153,1060,1061],{"class":155,"line":526},[153,1062,500],{"class":163},[153,1064,1065],{"class":155,"line":533},[153,1066,506],{"class":163},[153,1068,1069],{"class":155,"line":544},[153,1070,217],{"emptyLinePlaceholder":216},[153,1072,1073,1076],{"class":155,"line":559},[153,1074,1075],{"class":159},"    return",[153,1077,266],{"class":163},[153,1079,1080,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127],{"class":155,"line":608},[153,1081,1082],{"class":241},"      content",[153,1084,245],{"class":163},[153,1086,429],{"class":241},[153,1088,1017],{"class":163},[153,1090,1020],{"class":241},[153,1092,245],{"class":163},[153,1094,177],{"class":163},[153,1096,444],{"class":180},[153,1098,206],{"class":163},[153,1100,472],{"class":163},[153,1102,1033],{"class":241},[153,1104,245],{"class":163},[153,1106,459],{"class":167},[153,1108,279],{"class":163},[153,1110,464],{"class":229},[153,1112,232],{"class":241},[153,1114,996],{"class":167},[153,1116,472],{"class":163},[153,1118,475],{"class":163},[153,1120,479],{"class":478},[153,1122,521],{"class":241},[153,1124,397],{"class":163},[153,1126,492],{"class":241},[153,1128,255],{"class":163},[153,1130,1131],{"class":155,"line":617},[153,1132,506],{"class":163},[153,1134,1135],{"class":155,"line":631},[153,1136,310],{"class":163},[153,1138,1139,1141],{"class":155,"line":636},[153,1140,397],{"class":163},[153,1142,405],{"class":167},[1144,1145,1148,1150,1151,1153],"callout",{"color":1146,"icon":1147},"info","i-lucide-info",[150,1149,660],{}," is auto-imported when ",[150,1152,664],{}," is enabled.",[133,1155,1157],{"id":1156},"next-steps","Next Steps",[1159,1160,1161,1168,1173],"ul",{},[1162,1163,1164,1167],"li",{},[1165,1166,114],"a",{"href":115}," - More general examples",[1162,1169,1170,1172],{},[1165,1171,119],{"href":120}," - File operation examples",[1162,1174,1175,1177],{},[1165,1176,49],{"href":50}," - Learn more about tools",[1179,1180,1181],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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);}",{"title":148,"searchDepth":187,"depth":187,"links":1183},[1184,1185,1186],{"id":135,"depth":187,"text":136},{"id":653,"depth":187,"text":654},{"id":1156,"depth":187,"text":1157},"Integrate external APIs and use Nuxt server utilities in MCP tools.","md",null,{},{"icon":112},{"title":109,"description":1187},"awuTdSfOtvMzNcoFzFK8DK1XZZfHpI3XuYPypSIR8FA",[1195,1197],{"title":104,"path":105,"stem":106,"description":1196,"icon":107,"children":-1},"Secure your MCP endpoints with Bearer token authentication.",{"title":114,"path":115,"stem":116,"description":1198,"icon":117,"children":-1},"Real-world examples and patterns for using the Nuxt MCP module.",1773221534126]