[{"data":1,"prerenderedAt":1025},["ShallowReactive",2],{"navigation_docs":3,"-advanced-llms-txt":287,"-advanced-llms-txt-surround":1020},[4,40,70,99,122,156,189,258],{"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},"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},"Tools","\u002Ftools","2.tools",[45,50,55,60,65],{"title":46,"path":47,"stem":48,"icon":49},"Overview","\u002Ftools\u002Foverview","2.tools\u002F0.overview","i-lucide-wrench",{"title":51,"path":52,"stem":53,"icon":54},"Schema, handler & returns","\u002Ftools\u002Fschema-handler","2.tools\u002F1.schema-handler","i-lucide-braces",{"title":56,"path":57,"stem":58,"icon":59},"Annotations & input examples","\u002Ftools\u002Fannotations","2.tools\u002F2.annotations","i-lucide-badge-info",{"title":61,"path":62,"stem":63,"icon":64},"Errors & caching","\u002Ftools\u002Ferrors-caching","2.tools\u002F3.errors-caching","i-lucide-shield",{"title":66,"path":67,"stem":68,"icon":69},"Groups, files & dynamic registration","\u002Ftools\u002Fgroups-organization","2.tools\u002F4.groups-organization","i-lucide-tags",{"title":71,"path":72,"stem":73,"children":74,"page":39},"Resources","\u002Fresources","3.resources",[75,79,84,89,94],{"title":46,"path":76,"stem":77,"icon":78},"\u002Fresources\u002Foverview","3.resources\u002F0.overview","i-lucide-package",{"title":80,"path":81,"stem":82,"icon":83},"Static resources & structure","\u002Fresources\u002Fstatic-and-structure","3.resources\u002F1.static-and-structure","i-lucide-file-stack",{"title":85,"path":86,"stem":87,"icon":88},"Templates & handlers","\u002Fresources\u002Ftemplates-and-handlers","3.resources\u002F2.templates-and-handlers","i-lucide-git-branch",{"title":90,"path":91,"stem":92,"icon":93},"Metadata, content & errors","\u002Fresources\u002Fcontent-metadata-errors","3.resources\u002F3.content-metadata-errors","i-lucide-layers",{"title":95,"path":96,"stem":97,"icon":98},"Groups & organization","\u002Fresources\u002Forganization","3.resources\u002F4.organization","i-lucide-folder-tree",{"title":100,"path":101,"stem":102,"children":103,"page":39},"Prompts","\u002Fprompts","4.prompts",[104,108,113,117],{"title":46,"path":105,"stem":106,"icon":107},"\u002Fprompts\u002Foverview","4.prompts\u002F0.overview","i-lucide-message-square",{"title":109,"path":110,"stem":111,"icon":112},"Authoring & structure","\u002Fprompts\u002Fauthoring","4.prompts\u002F1.authoring","i-lucide-pen-line",{"title":114,"path":115,"stem":116,"icon":93},"Input, handler & messages","\u002Fprompts\u002Finput-handler-messages","4.prompts\u002F2.input-handler-messages",{"title":118,"path":119,"stem":120,"icon":121},"Patterns & advanced","\u002Fprompts\u002Fpatterns-advanced","4.prompts\u002F3.patterns-advanced","i-lucide-line-chart",{"title":123,"path":124,"stem":125,"children":126,"page":39},"Handlers","\u002Fhandlers","5.handlers",[127,131,136,141,146,151],{"title":46,"path":128,"stem":129,"icon":130},"\u002Fhandlers\u002Foverview","5.handlers\u002F0.overview","i-lucide-server",{"title":132,"path":133,"stem":134,"icon":135},"Default & custom handlers","\u002Fhandlers\u002Fdefault-and-custom","5.handlers\u002F1.default-and-custom","i-lucide-toggle-left",{"title":137,"path":138,"stem":139,"icon":140},"Structure & options","\u002Fhandlers\u002Fstructure-and-options","5.handlers\u002F2.structure-and-options","i-lucide-sliders-horizontal",{"title":142,"path":143,"stem":144,"icon":145},"Examples & routing","\u002Fhandlers\u002Fexamples-routing","5.handlers\u002F3.examples-routing","i-lucide-route",{"title":147,"path":148,"stem":149,"icon":150},"Sharing & practices","\u002Fhandlers\u002Fsharing-practices","5.handlers\u002F4.sharing-practices","i-lucide-share-2",{"title":152,"path":153,"stem":154,"icon":155},"Multi-handler organization","\u002Fhandlers\u002Forganization","5.handlers\u002F5.organization","i-lucide-network",{"title":157,"path":158,"stem":159,"children":160,"page":39},"Apps","\u002Fapps","6.apps",[161,165,170,175,179,184],{"title":46,"path":162,"stem":163,"icon":164},"\u002Fapps\u002Foverview","6.apps\u002F0.overview","i-lucide-app-window",{"title":166,"path":167,"stem":168,"icon":169},"Authoring & defineMcpApp","\u002Fapps\u002Fauthoring","6.apps\u002F1.authoring","i-lucide-code-2",{"title":171,"path":172,"stem":173,"icon":174},"useMcpApp() bridge","\u002Fapps\u002Fuse-mcp-app","6.apps\u002F2.use-mcp-app","i-lucide-message-circle",{"title":176,"path":177,"stem":178,"icon":64},"CSP & build pipeline","\u002Fapps\u002Fcsp-and-wiring","6.apps\u002F3.csp-and-wiring",{"title":180,"path":181,"stem":182,"icon":183},"Testing & publishing","\u002Fapps\u002Ftesting-publishing","6.apps\u002F4.testing-publishing","i-lucide-rocket",{"title":185,"path":186,"stem":187,"icon":188},"Patterns & limits","\u002Fapps\u002Fpatterns-reference","6.apps\u002F5.patterns-reference","i-lucide-book-marked",{"title":190,"path":191,"stem":192,"children":193,"page":39},"Advanced Topics","\u002Fadvanced","7.advanced",[194,199,204,209,214,219,223,228,233,238,243,248,253],{"title":195,"path":196,"stem":197,"icon":198},"Custom Paths","\u002Fadvanced\u002Fcustom-paths","7.advanced\u002F1.custom-paths","i-lucide-folder",{"title":200,"path":201,"stem":202,"icon":203},"Logging","\u002Fadvanced\u002Flogging","7.advanced\u002F10.logging","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"MCP Apps Internals","\u002Fadvanced\u002Fmcp-apps-internals","7.advanced\u002F11.mcp-apps-internals","i-lucide-cog",{"title":210,"path":211,"stem":212,"icon":213},"Listing Definitions","\u002Fadvanced\u002Flisting-definitions","7.advanced\u002F12.listing-definitions","i-lucide-list",{"title":215,"path":216,"stem":217,"icon":218},"llms.txt discovery","\u002Fadvanced\u002Fllms-txt","7.advanced\u002F13.llms-txt","i-lucide-file-text",{"title":220,"path":221,"stem":222,"icon":64},"Middleware","\u002Fadvanced\u002Fmiddleware","7.advanced\u002F2.middleware",{"title":224,"path":225,"stem":226,"icon":227},"TypeScript","\u002Fadvanced\u002Ftypescript","7.advanced\u002F3.typescript","i-lucide-type",{"title":229,"path":230,"stem":231,"icon":232},"Hooks","\u002Fadvanced\u002Fhooks","7.advanced\u002F4.hooks","i-lucide-webhook",{"title":234,"path":235,"stem":236,"icon":237},"MCP Evals","\u002Fadvanced\u002Fevals","7.advanced\u002F5.evals","i-lucide-flask-conical",{"title":239,"path":240,"stem":241,"icon":242},"Sessions","\u002Fadvanced\u002Fsessions","7.advanced\u002F6.sessions","i-lucide-database",{"title":244,"path":245,"stem":246,"icon":247},"Dynamic Definitions","\u002Fadvanced\u002Fdynamic-definitions","7.advanced\u002F7.dynamic-definitions","i-lucide-toggle-right",{"title":249,"path":250,"stem":251,"icon":252},"Code Mode","\u002Fadvanced\u002Fcode-mode","7.advanced\u002F8.code-mode","i-lucide-code",{"title":254,"path":255,"stem":256,"icon":257},"Elicitation","\u002Fadvanced\u002Felicitation","7.advanced\u002F9.elicitation","i-lucide-message-square-quote",{"title":259,"path":260,"stem":261,"children":262,"page":39},"Examples","\u002Fexamples","8.examples",[263,268,273,278,283],{"title":264,"path":265,"stem":266,"icon":267},"Authentication","\u002Fexamples\u002Fauthentication","8.examples\u002F1.authentication","i-lucide-shield-check",{"title":269,"path":270,"stem":271,"icon":272},"API Integration","\u002Fexamples\u002Fapi-integration","8.examples\u002F2.api-integration","i-lucide-globe",{"title":274,"path":275,"stem":276,"icon":277},"Common Patterns","\u002Fexamples\u002Fcommon-patterns","8.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":279,"path":280,"stem":281,"icon":282},"File Operations","\u002Fexamples\u002Ffile-operations","8.examples\u002F4.file-operations","i-lucide-file",{"title":284,"path":285,"stem":286,"icon":107},"Prompt Examples","\u002Fexamples\u002Fprompt-examples","8.examples\u002F5.prompt-examples",{"id":288,"title":289,"body":290,"description":1012,"extension":586,"links":1013,"meta":1014,"navigation":1015,"path":216,"seo":1016,"stem":217,"__hash__":1019},"docs\u002F7.advanced\u002F13.llms-txt.md","Advertise your server in llms.txt",{"type":291,"value":292,"toc":1007},"minimark",[293,297,326,331,337,369,577,582,678,682,749,769,773,787,835,846,997,1003],[294,295,296],"p",{},"An MCP endpoint is only useful if agents know it exists. Most clients need a human to paste a URL into a config file, which means your server stays invisible to any agent that discovers your site on its own.",[294,298,299,309,310,317,318,321,322,325],{},[300,301,305],"a",{"href":302,"rel":303},"https:\u002F\u002Fllmstxt.org",[304],"nofollow",[306,307,308],"code",{},"llms.txt"," is the convention agents already fetch to understand a site. When ",[300,311,314],{"href":312,"rel":313},"https:\u002F\u002Fgithub.com\u002Fnuxt-content\u002Fnuxt-llms",[304],[306,315,316],{},"nuxt-llms"," is registered alongside this module, the toolkit appends an ",[306,319,320],{},"## MCP Server"," section to ",[306,323,324],{},"\u002Fllms.txt"," describing your endpoint — no configuration required.",[327,328,330],"h2",{"id":329},"setup","Setup",[294,332,333,334,336],{},"Add ",[306,335,316],{}," alongside the toolkit:",[338,339,345],"pre",{"className":340,"code":341,"filename":342,"language":343,"meta":344,"style":344},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx nuxi module add nuxt-llms\n","Terminal","bash","",[306,346,347],{"__ignoreMap":344},[348,349,352,356,360,363,366],"span",{"class":350,"line":351},"line",1,[348,353,355],{"class":354},"sBMFI","npx",[348,357,359],{"class":358},"sfazB"," nuxi",[348,361,362],{"class":358}," module",[348,364,365],{"class":358}," add",[348,367,368],{"class":358}," nuxt-llms\n",[338,370,375],{"className":371,"code":372,"filename":373,"language":374,"meta":344,"style":344},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fmcp-toolkit', 'nuxt-llms'],\n  llms: {\n    domain: 'https:\u002F\u002Fexample.com',\n    title: 'Example',\n    description: 'Everything about Example.',\n  },\n  mcp: {\n    name: 'Example MCP',\n    description: 'Query Example data from your agent.',\n    browserRedirect: '\u002Fdocs\u002Fmcp',\n  },\n})\n","nuxt.config.ts","ts",[306,376,377,398,435,446,463,480,497,503,513,530,546,563,568],{"__ignoreMap":344},[348,378,379,383,386,390,394],{"class":350,"line":351},[348,380,382],{"class":381},"s7zQu","export",[348,384,385],{"class":381}," default",[348,387,389],{"class":388},"s2Zo4"," defineNuxtConfig",[348,391,393],{"class":392},"sTEyZ","(",[348,395,397],{"class":396},"sMK4o","{\n",[348,399,401,405,408,411,414,417,419,422,425,427,429,432],{"class":350,"line":400},2,[348,402,404],{"class":403},"swJcz","  modules",[348,406,407],{"class":396},":",[348,409,410],{"class":392}," [",[348,412,413],{"class":396},"'",[348,415,416],{"class":358},"@nuxtjs\u002Fmcp-toolkit",[348,418,413],{"class":396},[348,420,421],{"class":396},",",[348,423,424],{"class":396}," '",[348,426,316],{"class":358},[348,428,413],{"class":396},[348,430,431],{"class":392},"]",[348,433,434],{"class":396},",\n",[348,436,438,441,443],{"class":350,"line":437},3,[348,439,440],{"class":403},"  llms",[348,442,407],{"class":396},[348,444,445],{"class":396}," {\n",[348,447,449,452,454,456,459,461],{"class":350,"line":448},4,[348,450,451],{"class":403},"    domain",[348,453,407],{"class":396},[348,455,424],{"class":396},[348,457,458],{"class":358},"https:\u002F\u002Fexample.com",[348,460,413],{"class":396},[348,462,434],{"class":396},[348,464,466,469,471,473,476,478],{"class":350,"line":465},5,[348,467,468],{"class":403},"    title",[348,470,407],{"class":396},[348,472,424],{"class":396},[348,474,475],{"class":358},"Example",[348,477,413],{"class":396},[348,479,434],{"class":396},[348,481,483,486,488,490,493,495],{"class":350,"line":482},6,[348,484,485],{"class":403},"    description",[348,487,407],{"class":396},[348,489,424],{"class":396},[348,491,492],{"class":358},"Everything about Example.",[348,494,413],{"class":396},[348,496,434],{"class":396},[348,498,500],{"class":350,"line":499},7,[348,501,502],{"class":396},"  },\n",[348,504,506,509,511],{"class":350,"line":505},8,[348,507,508],{"class":403},"  mcp",[348,510,407],{"class":396},[348,512,445],{"class":396},[348,514,516,519,521,523,526,528],{"class":350,"line":515},9,[348,517,518],{"class":403},"    name",[348,520,407],{"class":396},[348,522,424],{"class":396},[348,524,525],{"class":358},"Example MCP",[348,527,413],{"class":396},[348,529,434],{"class":396},[348,531,533,535,537,539,542,544],{"class":350,"line":532},10,[348,534,485],{"class":403},[348,536,407],{"class":396},[348,538,424],{"class":396},[348,540,541],{"class":358},"Query Example data from your agent.",[348,543,413],{"class":396},[348,545,434],{"class":396},[348,547,549,552,554,556,559,561],{"class":350,"line":548},11,[348,550,551],{"class":403},"    browserRedirect",[348,553,407],{"class":396},[348,555,424],{"class":396},[348,557,558],{"class":358},"\u002Fdocs\u002Fmcp",[348,560,413],{"class":396},[348,562,434],{"class":396},[348,564,566],{"class":350,"line":565},12,[348,567,502],{"class":396},[348,569,571,574],{"class":350,"line":570},13,[348,572,573],{"class":396},"}",[348,575,576],{"class":392},")\n",[294,578,579,581],{},[306,580,324],{}," then contains:",[338,583,587],{"className":584,"code":585,"filename":308,"language":586,"meta":344,"style":344},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Example\n\n> Everything about Example.\n\n## MCP Server\n\nQuery Example data from your agent.\n\n- [Example MCP](https:\u002F\u002Fexample.com\u002Fmcp): Streamable HTTP endpoint — connect an MCP client to this URL to call the tools, resources and prompts exposed by this site.\n- [MCP documentation](https:\u002F\u002Fexample.com\u002Fdocs\u002Fmcp): How to connect to this MCP server.\n","md",[306,588,589,597,603,612,616,624,628,633,637,659],{"__ignoreMap":344},[348,590,591,594],{"class":350,"line":351},[348,592,593],{"class":396},"# ",[348,595,596],{"class":354},"Example\n",[348,598,599],{"class":350,"line":400},[348,600,602],{"emptyLinePlaceholder":601},true,"\n",[348,604,605,609],{"class":350,"line":437},[348,606,608],{"class":607},"sCNwf",">",[348,610,611],{"class":381}," Everything about Example.\n",[348,613,614],{"class":350,"line":448},[348,615,602],{"emptyLinePlaceholder":601},[348,617,618,621],{"class":350,"line":465},[348,619,620],{"class":396},"## ",[348,622,623],{"class":354},"MCP Server\n",[348,625,626],{"class":350,"line":482},[348,627,602],{"emptyLinePlaceholder":601},[348,629,630],{"class":350,"line":499},[348,631,632],{"class":392},"Query Example data from your agent.\n",[348,634,635],{"class":350,"line":505},[348,636,602],{"emptyLinePlaceholder":601},[348,638,639,642,644,646,649,653,656],{"class":350,"line":515},[348,640,641],{"class":396},"-",[348,643,410],{"class":396},[348,645,525],{"class":358},[348,647,648],{"class":396},"](",[348,650,652],{"class":651},"sDpXG","https:\u002F\u002Fexample.com\u002Fmcp",[348,654,655],{"class":396},")",[348,657,658],{"class":392},": Streamable HTTP endpoint — connect an MCP client to this URL to call the tools, resources and prompts exposed by this site.\n",[348,660,661,663,665,668,670,673,675],{"class":350,"line":532},[348,662,641],{"class":396},[348,664,410],{"class":396},[348,666,667],{"class":358},"MCP documentation",[348,669,648],{"class":396},[348,671,672],{"class":651},"https:\u002F\u002Fexample.com\u002Fdocs\u002Fmcp",[348,674,655],{"class":396},[348,676,677],{"class":392},": How to connect to this MCP server.\n",[327,679,681],{"id":680},"what-ends-up-in-the-section","What ends up in the section",[683,684,685,698],"table",{},[686,687,688],"thead",{},[689,690,691,695],"tr",{},[692,693,694],"th",{},"Source",[692,696,697],{},"Used for",[699,700,701,716,726,736],"tbody",{},[689,702,703,713],{},[704,705,706,709,710],"td",{},[306,707,708],{},"llms.domain"," + ",[306,711,712],{},"mcp.route",[704,714,715],{},"The absolute endpoint URL",[689,717,718,723],{},[704,719,720],{},[306,721,722],{},"mcp.name",[704,724,725],{},"The endpoint link label",[689,727,728,733],{},[704,729,730],{},[306,731,732],{},"mcp.description",[704,734,735],{},"The section description (falls back to a generated sentence)",[689,737,738,743],{},[704,739,740],{},[306,741,742],{},"mcp.browserRedirect",[704,744,745,746],{},"An extra documentation link, when set to something other than ",[306,747,748],{},"\u002F",[750,751,752,753,756,757,759,760,762,763,765,766,768],"note",{},"The section is built through the ",[306,754,755],{},"llms:generate"," hook that ",[306,758,316],{}," calls while rendering the file, from your resolved configuration. Note that ",[306,761,316],{}," prerenders ",[306,764,324],{},", so its contents — including ",[306,767,708],{}," — are baked at build time.",[327,770,772],{"id":771},"opting-out","Opting out",[294,774,775,776,779,780,783,784,786],{},"Set ",[306,777,778],{},"mcp.llms"," to ",[306,781,782],{},"false"," to leave ",[306,785,324],{}," untouched:",[338,788,790],{"className":371,"code":789,"filename":373,"language":374,"meta":344,"style":344},"export default defineNuxtConfig({\n  mcp: {\n    llms: false,\n  },\n})\n",[306,791,792,804,812,825,829],{"__ignoreMap":344},[348,793,794,796,798,800,802],{"class":350,"line":351},[348,795,382],{"class":381},[348,797,385],{"class":381},[348,799,389],{"class":388},[348,801,393],{"class":392},[348,803,397],{"class":396},[348,805,806,808,810],{"class":350,"line":400},[348,807,508],{"class":403},[348,809,407],{"class":396},[348,811,445],{"class":396},[348,813,814,817,819,823],{"class":350,"line":437},[348,815,816],{"class":403},"    llms",[348,818,407],{"class":396},[348,820,822],{"class":821},"sfNiH"," false",[348,824,434],{"class":396},[348,826,827],{"class":350,"line":448},[348,828,502],{"class":396},[348,830,831,833],{"class":350,"line":465},[348,832,573],{"class":396},[348,834,576],{"class":392},[294,836,837,838,841,842,845],{},"The toolkit also steps aside automatically when your ",[306,839,840],{},"llms.sections"," already contains a section titled ",[306,843,844],{},"MCP Server",", so you can document the endpoint yourself without ending up with duplicates:",[338,847,849],{"className":371,"code":848,"filename":373,"language":374,"meta":344,"style":344},"export default defineNuxtConfig({\n  llms: {\n    domain: 'https:\u002F\u002Fexample.com',\n    sections: [\n      {\n        title: 'MCP Server',\n        description: 'Our own wording wins.',\n        links: [{ title: 'Endpoint', href: 'https:\u002F\u002Fexample.com\u002Fmcp' }],\n      },\n    ],\n  },\n})\n",[306,850,851,863,871,885,895,900,915,931,975,980,987,991],{"__ignoreMap":344},[348,852,853,855,857,859,861],{"class":350,"line":351},[348,854,382],{"class":381},[348,856,385],{"class":381},[348,858,389],{"class":388},[348,860,393],{"class":392},[348,862,397],{"class":396},[348,864,865,867,869],{"class":350,"line":400},[348,866,440],{"class":403},[348,868,407],{"class":396},[348,870,445],{"class":396},[348,872,873,875,877,879,881,883],{"class":350,"line":437},[348,874,451],{"class":403},[348,876,407],{"class":396},[348,878,424],{"class":396},[348,880,458],{"class":358},[348,882,413],{"class":396},[348,884,434],{"class":396},[348,886,887,890,892],{"class":350,"line":448},[348,888,889],{"class":403},"    sections",[348,891,407],{"class":396},[348,893,894],{"class":392}," [\n",[348,896,897],{"class":350,"line":465},[348,898,899],{"class":396},"      {\n",[348,901,902,905,907,909,911,913],{"class":350,"line":482},[348,903,904],{"class":403},"        title",[348,906,407],{"class":396},[348,908,424],{"class":396},[348,910,844],{"class":358},[348,912,413],{"class":396},[348,914,434],{"class":396},[348,916,917,920,922,924,927,929],{"class":350,"line":499},[348,918,919],{"class":403},"        description",[348,921,407],{"class":396},[348,923,424],{"class":396},[348,925,926],{"class":358},"Our own wording wins.",[348,928,413],{"class":396},[348,930,434],{"class":396},[348,932,933,936,938,940,943,946,948,950,953,955,957,960,962,964,966,968,971,973],{"class":350,"line":505},[348,934,935],{"class":403},"        links",[348,937,407],{"class":396},[348,939,410],{"class":392},[348,941,942],{"class":396},"{",[348,944,945],{"class":403}," title",[348,947,407],{"class":396},[348,949,424],{"class":396},[348,951,952],{"class":358},"Endpoint",[348,954,413],{"class":396},[348,956,421],{"class":396},[348,958,959],{"class":403}," href",[348,961,407],{"class":396},[348,963,424],{"class":396},[348,965,652],{"class":358},[348,967,413],{"class":396},[348,969,970],{"class":396}," }",[348,972,431],{"class":392},[348,974,434],{"class":396},[348,976,977],{"class":350,"line":515},[348,978,979],{"class":396},"      },\n",[348,981,982,985],{"class":350,"line":532},[348,983,984],{"class":392},"    ]",[348,986,434],{"class":396},[348,988,989],{"class":350,"line":548},[348,990,502],{"class":396},[348,992,993,995],{"class":350,"line":565},[348,994,573],{"class":396},[348,996,576],{"class":392},[998,999,1000,1002],"tip",{},[306,1001,316],{}," isn't a dependency of this module — when it isn't installed, nothing is registered and there is no runtime cost.",[1004,1005,1006],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .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 .sCNwf, html code.shiki .sCNwf{--shiki-light:#FF5370;--shiki-light-font-style:italic;--shiki-default:#FF9CAC;--shiki-default-font-style:italic;--shiki-dark:#FF9CAC;--shiki-dark-font-style:italic}html pre.shiki code .sDpXG, html code.shiki .sDpXG{--shiki-light:#E53935;--shiki-light-text-decoration:underline;--shiki-default:#F07178;--shiki-default-text-decoration:underline;--shiki-dark:#F07178;--shiki-dark-text-decoration:underline}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":344,"searchDepth":400,"depth":400,"links":1008},[1009,1010,1011],{"id":329,"depth":400,"text":330},{"id":680,"depth":400,"text":681},{"id":771,"depth":400,"text":772},"Let agents discover your MCP server through llms.txt.",null,{},{"title":215,"icon":218},{"title":1017,"description":1018},"Advertise your MCP server in llms.txt","When nuxt-llms is registered, the toolkit appends an MCP Server section to \u002Fllms.txt so agents can discover and connect to your endpoint without extra configuration.","6nQrrQ2wA9NkprHQSz4UdkF3k9lE1aTul5jFHSfpp5I",[1021,1023],{"title":210,"path":211,"stem":212,"description":1022,"icon":213,"children":-1},"Read the toolkit's discovered tools, resources, and prompts from your own server routes — without duplicating their names and descriptions.",{"title":220,"path":221,"stem":222,"description":1024,"icon":64,"children":-1},"Intercept MCP requests to add authentication, logging, analytics, and more.",1787670843756]