[{"data":1,"prerenderedAt":966},["ShallowReactive",2],{"navigation_docs":3,"landing":139},[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":141,"body":142,"description":141,"extension":958,"meta":959,"navigation":273,"path":960,"seo":961,"stem":964,"__hash__":965},"landing\u002Findex.md","",{"type":143,"value":144,"toc":956},"minimark",[145,158,208,930,942,952],[146,147,151,155],"landing-hero",{"command":148,"installCommand":149,"linkLabel":150,"linkTo":16},"npx skills add nuxt-modules\u002Fmcp-toolkit","npx nuxt module add mcp-toolkit","Get Started",[152,153,154],"template",{"v-slot:title":141},"Expose your application to any AI",[152,156,157],{"v-slot:description":141},"Add a Model Context Protocol (MCP) server to your Nuxt application. Connect your features to AI clients with a Nitro-like Developer Experience.",[159,160,161,164,167],"landing-features",{},[152,162,163],{"v-slot:title":141},"Make your App accessible to Ai",[152,165,166],{"v-slot:description":141},"Use the Model Context Protocol to standardize how LLMs interact with your Nuxt application.",[152,168,169,175,179,183,187,192,196,201],{"v-slot:features":141},[170,171],"landing-feature-item",{"description":172,"icon":173,"title":174},"Use familiar patterns like defineMcpTool and defineMcpResource. It feels just like writing API routes.","i-lucide-code-2","Nitro-like API",[170,176],{"description":177,"icon":38,"title":178},"Automatic discovery of tools, resources and prompts. Just create files in the server\u002Fmcp directory.","Zero Configuration",[170,180],{"description":181,"icon":99,"title":182},"Cache tool and resource responses with Nitro. Just add cache: '1h' to your definition.","Built-in Cache",[170,184],{"description":185,"icon":18,"title":186},"InstallButton component and SVG badges to let users add your MCP server to their IDE instantly.","1-Click Install",[170,188],{"description":189,"icon":190,"title":191},"Built on the official MCP SDK, ensuring compatibility with all MCP clients like Claude, ChatGPT and more.","i-lucide-check-circle-2","Standard Compatible",[170,193],{"description":194,"icon":119,"title":195},"Define your tools with Zod schemas and full TypeScript inference. No more guessing arguments types.","Type-Safe Tools",[170,197],{"description":198,"icon":199,"title":200},"Debug your MCP server in real-time with the built-in inspector. View requests, responses and errors.","i-lucide-bug","DevTools Integrated",[202,203,205],"landing-feature-cta",{"icon":204,"label":150,"to":16},"i-lucide-arrow-right",[152,206,207],{"v-slot:title":141},"Start building now",[209,210,211,214,217,538,683],"landing-code",{},[152,212,213],{"v-slot:title":141},"Just Write Code",[152,215,216],{"v-slot:description":141},"Define tools, resources and prompts using standard TypeScript files. No complex configuration or boilerplate required.",[152,218,219],{"v-slot:tools":141},[220,221,225],"pre",{"className":222,"code":223,"language":224,"meta":141,"style":141},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F server\u002Fmcp\u002Ftools\u002Fweather.ts\nimport { z } from 'zod'\n\nexport default defineMcpTool({\n  name: 'get_weather',\n  description: 'Get current weather for a location',\n  inputSchema: {\n    city: z.string().describe('City name'),\n    unit: z.enum(['celsius', 'fahrenheit']).default('celsius')\n  },\n  cache: '1h', \u002F\u002F (optional) cache for 1 hour\n  handler: async ({ city, unit }) => {\n    return `Weather in ${city} is 20° ${unit}`\n  }\n})\n","ts",[226,227,228,237,268,275,294,315,332,343,381,435,441,461,493,525,531],"code",{"__ignoreMap":141},[229,230,233],"span",{"class":231,"line":232},"line",1,[229,234,236],{"class":235},"sHwdD","\u002F\u002F server\u002Fmcp\u002Ftools\u002Fweather.ts\n",[229,238,240,244,248,252,255,258,261,265],{"class":231,"line":239},2,[229,241,243],{"class":242},"s7zQu","import",[229,245,247],{"class":246},"sMK4o"," {",[229,249,251],{"class":250},"sTEyZ"," z",[229,253,254],{"class":246}," }",[229,256,257],{"class":242}," from",[229,259,260],{"class":246}," '",[229,262,264],{"class":263},"sfazB","zod",[229,266,267],{"class":246},"'\n",[229,269,271],{"class":231,"line":270},3,[229,272,274],{"emptyLinePlaceholder":273},true,"\n",[229,276,278,281,284,288,291],{"class":231,"line":277},4,[229,279,280],{"class":242},"export",[229,282,283],{"class":242}," default",[229,285,287],{"class":286},"s2Zo4"," defineMcpTool",[229,289,290],{"class":250},"(",[229,292,293],{"class":246},"{\n",[229,295,297,301,304,306,309,312],{"class":231,"line":296},5,[229,298,300],{"class":299},"swJcz","  name",[229,302,303],{"class":246},":",[229,305,260],{"class":246},[229,307,308],{"class":263},"get_weather",[229,310,311],{"class":246},"'",[229,313,314],{"class":246},",\n",[229,316,318,321,323,325,328,330],{"class":231,"line":317},6,[229,319,320],{"class":299},"  description",[229,322,303],{"class":246},[229,324,260],{"class":246},[229,326,327],{"class":263},"Get current weather for a location",[229,329,311],{"class":246},[229,331,314],{"class":246},[229,333,335,338,340],{"class":231,"line":334},7,[229,336,337],{"class":299},"  inputSchema",[229,339,303],{"class":246},[229,341,342],{"class":246}," {\n",[229,344,346,349,351,353,356,359,362,364,367,369,371,374,376,379],{"class":231,"line":345},8,[229,347,348],{"class":299},"    city",[229,350,303],{"class":246},[229,352,251],{"class":250},[229,354,355],{"class":246},".",[229,357,358],{"class":286},"string",[229,360,361],{"class":250},"()",[229,363,355],{"class":246},[229,365,366],{"class":286},"describe",[229,368,290],{"class":250},[229,370,311],{"class":246},[229,372,373],{"class":263},"City name",[229,375,311],{"class":246},[229,377,378],{"class":250},")",[229,380,314],{"class":246},[229,382,384,387,389,391,393,396,399,401,404,406,409,411,414,416,419,421,424,426,428,430,432],{"class":231,"line":383},9,[229,385,386],{"class":299},"    unit",[229,388,303],{"class":246},[229,390,251],{"class":250},[229,392,355],{"class":246},[229,394,395],{"class":286},"enum",[229,397,398],{"class":250},"([",[229,400,311],{"class":246},[229,402,403],{"class":263},"celsius",[229,405,311],{"class":246},[229,407,408],{"class":246},",",[229,410,260],{"class":246},[229,412,413],{"class":263},"fahrenheit",[229,415,311],{"class":246},[229,417,418],{"class":250},"])",[229,420,355],{"class":246},[229,422,423],{"class":286},"default",[229,425,290],{"class":250},[229,427,311],{"class":246},[229,429,403],{"class":263},[229,431,311],{"class":246},[229,433,434],{"class":250},")\n",[229,436,438],{"class":231,"line":437},10,[229,439,440],{"class":246},"  },\n",[229,442,444,447,449,451,454,456,458],{"class":231,"line":443},11,[229,445,446],{"class":299},"  cache",[229,448,303],{"class":246},[229,450,260],{"class":246},[229,452,453],{"class":263},"1h",[229,455,311],{"class":246},[229,457,408],{"class":246},[229,459,460],{"class":235}," \u002F\u002F (optional) cache for 1 hour\n",[229,462,464,467,469,473,476,480,482,485,488,491],{"class":231,"line":463},12,[229,465,466],{"class":286},"  handler",[229,468,303],{"class":246},[229,470,472],{"class":471},"spNyl"," async",[229,474,475],{"class":246}," ({",[229,477,479],{"class":478},"sHdIc"," city",[229,481,408],{"class":246},[229,483,484],{"class":478}," unit",[229,486,487],{"class":246}," })",[229,489,490],{"class":471}," =>",[229,492,342],{"class":246},[229,494,496,499,502,505,508,511,514,517,519,522],{"class":231,"line":495},13,[229,497,498],{"class":242},"    return",[229,500,501],{"class":246}," `",[229,503,504],{"class":263},"Weather in ",[229,506,507],{"class":246},"${",[229,509,510],{"class":250},"city",[229,512,513],{"class":246},"}",[229,515,516],{"class":263}," is 20° ",[229,518,507],{"class":246},[229,520,521],{"class":250},"unit",[229,523,524],{"class":246},"}`\n",[229,526,528],{"class":231,"line":527},14,[229,529,530],{"class":246},"  }\n",[229,532,534,536],{"class":231,"line":533},15,[229,535,513],{"class":246},[229,537,434],{"class":250},[152,539,540],{"v-slot:resources":141},[220,541,543],{"className":222,"code":542,"language":224,"meta":141,"style":141},"\u002F\u002F server\u002Fmcp\u002Fresources\u002Freadme.ts\nexport default defineMcpResource({\n  file: 'README.md',\n  name: 'Project README',\n  description: 'The project documentation',\n  annotations: {\n    audience: ['user', 'assistant'],\n    lastModified: new Date().toISOString(),\n  }\n})\n",[226,544,545,550,563,579,594,609,618,649,673,677],{"__ignoreMap":141},[229,546,547],{"class":231,"line":232},[229,548,549],{"class":235},"\u002F\u002F server\u002Fmcp\u002Fresources\u002Freadme.ts\n",[229,551,552,554,556,559,561],{"class":231,"line":239},[229,553,280],{"class":242},[229,555,283],{"class":242},[229,557,558],{"class":286}," defineMcpResource",[229,560,290],{"class":250},[229,562,293],{"class":246},[229,564,565,568,570,572,575,577],{"class":231,"line":270},[229,566,567],{"class":299},"  file",[229,569,303],{"class":246},[229,571,260],{"class":246},[229,573,574],{"class":263},"README.md",[229,576,311],{"class":246},[229,578,314],{"class":246},[229,580,581,583,585,587,590,592],{"class":231,"line":277},[229,582,300],{"class":299},[229,584,303],{"class":246},[229,586,260],{"class":246},[229,588,589],{"class":263},"Project README",[229,591,311],{"class":246},[229,593,314],{"class":246},[229,595,596,598,600,602,605,607],{"class":231,"line":296},[229,597,320],{"class":299},[229,599,303],{"class":246},[229,601,260],{"class":246},[229,603,604],{"class":263},"The project documentation",[229,606,311],{"class":246},[229,608,314],{"class":246},[229,610,611,614,616],{"class":231,"line":317},[229,612,613],{"class":299},"  annotations",[229,615,303],{"class":246},[229,617,342],{"class":246},[229,619,620,623,625,628,630,633,635,637,639,642,644,647],{"class":231,"line":334},[229,621,622],{"class":299},"    audience",[229,624,303],{"class":246},[229,626,627],{"class":250}," [",[229,629,311],{"class":246},[229,631,632],{"class":263},"user",[229,634,311],{"class":246},[229,636,408],{"class":246},[229,638,260],{"class":246},[229,640,641],{"class":263},"assistant",[229,643,311],{"class":246},[229,645,646],{"class":250},"]",[229,648,314],{"class":246},[229,650,651,654,656,659,662,664,666,669,671],{"class":231,"line":345},[229,652,653],{"class":299},"    lastModified",[229,655,303],{"class":246},[229,657,658],{"class":246}," new",[229,660,661],{"class":286}," Date",[229,663,361],{"class":250},[229,665,355],{"class":246},[229,667,668],{"class":286},"toISOString",[229,670,361],{"class":250},[229,672,314],{"class":246},[229,674,675],{"class":231,"line":383},[229,676,530],{"class":246},[229,678,679,681],{"class":231,"line":437},[229,680,513],{"class":246},[229,682,434],{"class":250},[152,684,685],{"v-slot:prompts":141},[220,686,688],{"className":222,"code":687,"language":224,"meta":141,"style":141},"\u002F\u002F server\u002Fmcp\u002Fprompts\u002Fsummarize.ts\nimport { z } from 'zod'\n\nexport default defineMcpPrompt({\n  name: 'summarize',\n  description: 'Summarize a text',\n  inputSchema: {\n    text: z.string().describe('Text to summarize')\n  },\n  handler: async ({ text }) => {\n    return {\n      messages: [{\n        role: 'user',\n        content: {\n          type: 'text',\n          text: `Please summarize: ${text}`\n        }\n      }]\n    }\n  }\n})\n",[226,689,690,695,713,717,730,745,760,768,798,802,821,827,838,853,862,878,897,903,912,918,923],{"__ignoreMap":141},[229,691,692],{"class":231,"line":232},[229,693,694],{"class":235},"\u002F\u002F server\u002Fmcp\u002Fprompts\u002Fsummarize.ts\n",[229,696,697,699,701,703,705,707,709,711],{"class":231,"line":239},[229,698,243],{"class":242},[229,700,247],{"class":246},[229,702,251],{"class":250},[229,704,254],{"class":246},[229,706,257],{"class":242},[229,708,260],{"class":246},[229,710,264],{"class":263},[229,712,267],{"class":246},[229,714,715],{"class":231,"line":270},[229,716,274],{"emptyLinePlaceholder":273},[229,718,719,721,723,726,728],{"class":231,"line":277},[229,720,280],{"class":242},[229,722,283],{"class":242},[229,724,725],{"class":286}," defineMcpPrompt",[229,727,290],{"class":250},[229,729,293],{"class":246},[229,731,732,734,736,738,741,743],{"class":231,"line":296},[229,733,300],{"class":299},[229,735,303],{"class":246},[229,737,260],{"class":246},[229,739,740],{"class":263},"summarize",[229,742,311],{"class":246},[229,744,314],{"class":246},[229,746,747,749,751,753,756,758],{"class":231,"line":317},[229,748,320],{"class":299},[229,750,303],{"class":246},[229,752,260],{"class":246},[229,754,755],{"class":263},"Summarize a text",[229,757,311],{"class":246},[229,759,314],{"class":246},[229,761,762,764,766],{"class":231,"line":334},[229,763,337],{"class":299},[229,765,303],{"class":246},[229,767,342],{"class":246},[229,769,770,773,775,777,779,781,783,785,787,789,791,794,796],{"class":231,"line":345},[229,771,772],{"class":299},"    text",[229,774,303],{"class":246},[229,776,251],{"class":250},[229,778,355],{"class":246},[229,780,358],{"class":286},[229,782,361],{"class":250},[229,784,355],{"class":246},[229,786,366],{"class":286},[229,788,290],{"class":250},[229,790,311],{"class":246},[229,792,793],{"class":263},"Text to summarize",[229,795,311],{"class":246},[229,797,434],{"class":250},[229,799,800],{"class":231,"line":383},[229,801,440],{"class":246},[229,803,804,806,808,810,812,815,817,819],{"class":231,"line":437},[229,805,466],{"class":286},[229,807,303],{"class":246},[229,809,472],{"class":471},[229,811,475],{"class":246},[229,813,814],{"class":478}," text",[229,816,487],{"class":246},[229,818,490],{"class":471},[229,820,342],{"class":246},[229,822,823,825],{"class":231,"line":443},[229,824,498],{"class":242},[229,826,342],{"class":246},[229,828,829,832,834,836],{"class":231,"line":463},[229,830,831],{"class":299},"      messages",[229,833,303],{"class":246},[229,835,627],{"class":299},[229,837,293],{"class":246},[229,839,840,843,845,847,849,851],{"class":231,"line":495},[229,841,842],{"class":299},"        role",[229,844,303],{"class":246},[229,846,260],{"class":246},[229,848,632],{"class":263},[229,850,311],{"class":246},[229,852,314],{"class":246},[229,854,855,858,860],{"class":231,"line":527},[229,856,857],{"class":299},"        content",[229,859,303],{"class":246},[229,861,342],{"class":246},[229,863,864,867,869,871,874,876],{"class":231,"line":533},[229,865,866],{"class":299},"          type",[229,868,303],{"class":246},[229,870,260],{"class":246},[229,872,873],{"class":263},"text",[229,875,311],{"class":246},[229,877,314],{"class":246},[229,879,881,884,886,888,891,893,895],{"class":231,"line":880},16,[229,882,883],{"class":299},"          text",[229,885,303],{"class":246},[229,887,501],{"class":246},[229,889,890],{"class":263},"Please summarize: ",[229,892,507],{"class":246},[229,894,873],{"class":250},[229,896,524],{"class":246},[229,898,900],{"class":231,"line":899},17,[229,901,902],{"class":246},"        }\n",[229,904,906,909],{"class":231,"line":905},18,[229,907,908],{"class":246},"      }",[229,910,911],{"class":299},"]\n",[229,913,915],{"class":231,"line":914},19,[229,916,917],{"class":246},"    }\n",[229,919,921],{"class":231,"line":920},20,[229,922,530],{"class":246},[229,924,926,928],{"class":231,"line":925},21,[229,927,513],{"class":246},[229,929,434],{"class":250},[931,932,936,939],"landing-dev-tools",{"darkImage":933,"imageAlt":934,"lightImage":935},"\u002Fmcp-devtools-dark.png","Nuxt MCP DevTools","\u002Fmcp-devtools-light.png",[152,937,938],{"v-slot:title":141},"Built-in Inspector",[152,940,941],{"v-slot:description":141},"Debug your MCP server in real-time. View registered tools, resources, and prompts, and monitor client connections and request logs.",[943,944,946,949],"landing-cta",{":links":945},"[{\"label\":\"Get Started\",\"to\":\"\u002Fgetting-started\u002Finstallation\",\"icon\":\"i-lucide-arrow-right\",\"trailing\":true,\"color\":\"neutral\",\"size\":\"xl\"},{\"label\":\"Star on GitHub\",\"to\":\"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fmcp-toolkit\",\"icon\":\"i-lucide-github\",\"trailing\":true,\"color\":\"neutral\",\"variant\":\"ghost\",\"size\":\"xl\"}]",[152,947,948],{"v-slot:title":141},"Ready to build your first MCP Server?",[152,950,951],{"v-slot:description":141},"Get started in minutes with our comprehensive guide and examples.",[953,954,955],"style",{},"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 .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 .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 .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":141,"searchDepth":239,"depth":239,"links":957},[],"md",{},"\u002F",{"ogImage":962,"title":963,"description":157},"\u002Fog.jpg","Expose your application to any LLM","index","ggOQuCAcDShjm4nUjBBnTfo3BfExVt1mUKQ82HPqTs4",1773935590015]