[{"data":1,"prerenderedAt":1198},["ShallowReactive",2],{"navigation_docs":3,"-resources-content-metadata-errors":272,"-resources-content-metadata-errors-surround":1193},[4,40,70,99,122,151,184,243],{"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},"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],{"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,"children":155,"page":39},"Apps","\u002Fapps","6.apps",[156,160,165,170,174,179],{"title":46,"path":157,"stem":158,"icon":159},"\u002Fapps\u002Foverview","6.apps\u002F0.overview","i-lucide-app-window",{"title":161,"path":162,"stem":163,"icon":164},"Authoring & defineMcpApp","\u002Fapps\u002Fauthoring","6.apps\u002F1.authoring","i-lucide-code-2",{"title":166,"path":167,"stem":168,"icon":169},"useMcpApp() bridge","\u002Fapps\u002Fuse-mcp-app","6.apps\u002F2.use-mcp-app","i-lucide-message-circle",{"title":171,"path":172,"stem":173,"icon":64},"CSP & build pipeline","\u002Fapps\u002Fcsp-and-wiring","6.apps\u002F3.csp-and-wiring",{"title":175,"path":176,"stem":177,"icon":178},"Testing & publishing","\u002Fapps\u002Ftesting-publishing","6.apps\u002F4.testing-publishing","i-lucide-rocket",{"title":180,"path":181,"stem":182,"icon":183},"Patterns & limits","\u002Fapps\u002Fpatterns-reference","6.apps\u002F5.patterns-reference","i-lucide-book-marked",{"title":185,"path":186,"stem":187,"children":188,"page":39},"Advanced Topics","\u002Fadvanced","7.advanced",[189,194,199,204,208,213,218,223,228,233,238],{"title":190,"path":191,"stem":192,"icon":193},"Custom Paths","\u002Fadvanced\u002Fcustom-paths","7.advanced\u002F1.custom-paths","i-lucide-folder",{"title":195,"path":196,"stem":197,"icon":198},"Logging","\u002Fadvanced\u002Flogging","7.advanced\u002F10.logging","i-lucide-scroll-text",{"title":200,"path":201,"stem":202,"icon":203},"MCP Apps Internals","\u002Fadvanced\u002Fmcp-apps-internals","7.advanced\u002F11.mcp-apps-internals","i-lucide-cog",{"title":205,"path":206,"stem":207,"icon":64},"Middleware","\u002Fadvanced\u002Fmiddleware","7.advanced\u002F2.middleware",{"title":209,"path":210,"stem":211,"icon":212},"TypeScript","\u002Fadvanced\u002Ftypescript","7.advanced\u002F3.typescript","i-lucide-type",{"title":214,"path":215,"stem":216,"icon":217},"Hooks","\u002Fadvanced\u002Fhooks","7.advanced\u002F4.hooks","i-lucide-webhook",{"title":219,"path":220,"stem":221,"icon":222},"MCP Evals","\u002Fadvanced\u002Fevals","7.advanced\u002F5.evals","i-lucide-flask-conical",{"title":224,"path":225,"stem":226,"icon":227},"Sessions","\u002Fadvanced\u002Fsessions","7.advanced\u002F6.sessions","i-lucide-database",{"title":229,"path":230,"stem":231,"icon":232},"Dynamic Definitions","\u002Fadvanced\u002Fdynamic-definitions","7.advanced\u002F7.dynamic-definitions","i-lucide-toggle-right",{"title":234,"path":235,"stem":236,"icon":237},"Code Mode","\u002Fadvanced\u002Fcode-mode","7.advanced\u002F8.code-mode","i-lucide-code",{"title":239,"path":240,"stem":241,"icon":242},"Elicitation","\u002Fadvanced\u002Felicitation","7.advanced\u002F9.elicitation","i-lucide-message-square-quote",{"title":244,"path":245,"stem":246,"children":247,"page":39},"Examples","\u002Fexamples","8.examples",[248,253,258,263,268],{"title":249,"path":250,"stem":251,"icon":252},"Authentication","\u002Fexamples\u002Fauthentication","8.examples\u002F1.authentication","i-lucide-shield-check",{"title":254,"path":255,"stem":256,"icon":257},"API Integration","\u002Fexamples\u002Fapi-integration","8.examples\u002F2.api-integration","i-lucide-globe",{"title":259,"path":260,"stem":261,"icon":262},"Common Patterns","\u002Fexamples\u002Fcommon-patterns","8.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":264,"path":265,"stem":266,"icon":267},"File Operations","\u002Fexamples\u002Ffile-operations","8.examples\u002F4.file-operations","i-lucide-file",{"title":269,"path":270,"stem":271,"icon":107},"Prompt Examples","\u002Fexamples\u002Fprompt-examples","8.examples\u002F5.prompt-examples",{"id":273,"title":90,"body":274,"description":1184,"extension":1185,"links":1186,"meta":1187,"navigation":1188,"path":91,"seo":1189,"stem":92,"__hash__":1192},"docs\u002F3.resources\u002F3.content-metadata-errors.md",{"type":275,"value":276,"toc":1179},"minimark",[277,282,286,419,423,426,711,715,718,1175],[278,279,281],"h2",{"id":280},"resource-metadata","Resource Metadata",[283,284,285],"p",{},"Add metadata to help clients understand the resource:",[287,288,294],"pre",{"className":289,"code":290,"filename":291,"language":292,"meta":293,"style":293},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineMcpResource } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpResource({\n  name: 'readme',\n  description: 'Project README file',\n  file: 'README.md',\n})\n","server\u002Fmcp\u002Fresources\u002Freadme.ts","typescript","",[295,296,297,330,337,355,376,393,410],"code",{"__ignoreMap":293},[298,299,302,306,310,314,317,320,323,327],"span",{"class":300,"line":301},"line",1,[298,303,305],{"class":304},"s7zQu","import",[298,307,309],{"class":308},"sMK4o"," {",[298,311,313],{"class":312},"sTEyZ"," defineMcpResource",[298,315,316],{"class":308}," }",[298,318,319],{"class":304}," from",[298,321,322],{"class":308}," '",[298,324,326],{"class":325},"sfazB","@nuxtjs\u002Fmcp-toolkit\u002Fserver",[298,328,329],{"class":308},"'\n",[298,331,333],{"class":300,"line":332},2,[298,334,336],{"emptyLinePlaceholder":335},true,"\n",[298,338,340,343,346,349,352],{"class":300,"line":339},3,[298,341,342],{"class":304},"export",[298,344,345],{"class":304}," default",[298,347,313],{"class":348},"s2Zo4",[298,350,351],{"class":312},"(",[298,353,354],{"class":308},"{\n",[298,356,358,362,365,367,370,373],{"class":300,"line":357},4,[298,359,361],{"class":360},"swJcz","  name",[298,363,364],{"class":308},":",[298,366,322],{"class":308},[298,368,369],{"class":325},"readme",[298,371,372],{"class":308},"'",[298,374,375],{"class":308},",\n",[298,377,379,382,384,386,389,391],{"class":300,"line":378},5,[298,380,381],{"class":360},"  description",[298,383,364],{"class":308},[298,385,322],{"class":308},[298,387,388],{"class":325},"Project README file",[298,390,372],{"class":308},[298,392,375],{"class":308},[298,394,396,399,401,403,406,408],{"class":300,"line":395},6,[298,397,398],{"class":360},"  file",[298,400,364],{"class":308},[298,402,322],{"class":308},[298,404,405],{"class":325},"README.md",[298,407,372],{"class":308},[298,409,375],{"class":308},[298,411,413,416],{"class":300,"line":412},7,[298,414,415],{"class":308},"}",[298,417,418],{"class":312},")\n",[278,420,422],{"id":421},"content-types","Content Types",[283,424,425],{},"Resources can return different MIME types:",[427,428,429,523,626],"code-group",{},[287,430,433],{"className":289,"code":431,"filename":432,"language":292,"meta":293,"style":293},"return {\n  contents: [{\n    uri: uri.toString(),\n    mimeType: 'text\u002Fmarkdown',\n    text: '# Markdown content',\n  }],\n}\n","Text\u002FMarkdown",[295,434,435,443,455,476,492,508,518],{"__ignoreMap":293},[298,436,437,440],{"class":300,"line":301},[298,438,439],{"class":304},"return",[298,441,442],{"class":308}," {\n",[298,444,445,448,450,453],{"class":300,"line":332},[298,446,447],{"class":360},"  contents",[298,449,364],{"class":308},[298,451,452],{"class":312}," [",[298,454,354],{"class":308},[298,456,457,460,462,465,468,471,474],{"class":300,"line":339},[298,458,459],{"class":360},"    uri",[298,461,364],{"class":308},[298,463,464],{"class":312}," uri",[298,466,467],{"class":308},".",[298,469,470],{"class":348},"toString",[298,472,473],{"class":312},"()",[298,475,375],{"class":308},[298,477,478,481,483,485,488,490],{"class":300,"line":357},[298,479,480],{"class":360},"    mimeType",[298,482,364],{"class":308},[298,484,322],{"class":308},[298,486,487],{"class":325},"text\u002Fmarkdown",[298,489,372],{"class":308},[298,491,375],{"class":308},[298,493,494,497,499,501,504,506],{"class":300,"line":378},[298,495,496],{"class":360},"    text",[298,498,364],{"class":308},[298,500,322],{"class":308},[298,502,503],{"class":325},"# Markdown content",[298,505,372],{"class":308},[298,507,375],{"class":308},[298,509,510,513,516],{"class":300,"line":395},[298,511,512],{"class":308},"  }",[298,514,515],{"class":312},"]",[298,517,375],{"class":308},[298,519,520],{"class":300,"line":412},[298,521,522],{"class":308},"}\n",[287,524,527],{"className":289,"code":525,"filename":526,"language":292,"meta":293,"style":293},"return {\n  contents: [{\n    uri: uri.toString(),\n    mimeType: 'application\u002Fjson',\n    text: JSON.stringify({ key: 'value' }),\n  }],\n}\n","JSON",[295,528,529,535,545,561,576,614,622],{"__ignoreMap":293},[298,530,531,533],{"class":300,"line":301},[298,532,439],{"class":304},[298,534,442],{"class":308},[298,536,537,539,541,543],{"class":300,"line":332},[298,538,447],{"class":360},[298,540,364],{"class":308},[298,542,452],{"class":312},[298,544,354],{"class":308},[298,546,547,549,551,553,555,557,559],{"class":300,"line":339},[298,548,459],{"class":360},[298,550,364],{"class":308},[298,552,464],{"class":312},[298,554,467],{"class":308},[298,556,470],{"class":348},[298,558,473],{"class":312},[298,560,375],{"class":308},[298,562,563,565,567,569,572,574],{"class":300,"line":357},[298,564,480],{"class":360},[298,566,364],{"class":308},[298,568,322],{"class":308},[298,570,571],{"class":325},"application\u002Fjson",[298,573,372],{"class":308},[298,575,375],{"class":308},[298,577,578,580,582,585,587,590,592,595,598,600,602,605,607,609,612],{"class":300,"line":378},[298,579,496],{"class":360},[298,581,364],{"class":308},[298,583,584],{"class":312}," JSON",[298,586,467],{"class":308},[298,588,589],{"class":348},"stringify",[298,591,351],{"class":312},[298,593,594],{"class":308},"{",[298,596,597],{"class":360}," key",[298,599,364],{"class":308},[298,601,322],{"class":308},[298,603,604],{"class":325},"value",[298,606,372],{"class":308},[298,608,316],{"class":308},[298,610,611],{"class":312},")",[298,613,375],{"class":308},[298,615,616,618,620],{"class":300,"line":395},[298,617,512],{"class":308},[298,619,515],{"class":312},[298,621,375],{"class":308},[298,623,624],{"class":300,"line":412},[298,625,522],{"class":308},[287,627,630],{"className":289,"code":628,"filename":629,"language":292,"meta":293,"style":293},"return {\n  contents: [{\n    uri: uri.toString(),\n    mimeType: 'image\u002Fpng',\n    blob: Buffer.from(binaryData),\n  }],\n}\n","Binary Data",[295,631,632,638,648,664,679,699,707],{"__ignoreMap":293},[298,633,634,636],{"class":300,"line":301},[298,635,439],{"class":304},[298,637,442],{"class":308},[298,639,640,642,644,646],{"class":300,"line":332},[298,641,447],{"class":360},[298,643,364],{"class":308},[298,645,452],{"class":312},[298,647,354],{"class":308},[298,649,650,652,654,656,658,660,662],{"class":300,"line":339},[298,651,459],{"class":360},[298,653,364],{"class":308},[298,655,464],{"class":312},[298,657,467],{"class":308},[298,659,470],{"class":348},[298,661,473],{"class":312},[298,663,375],{"class":308},[298,665,666,668,670,672,675,677],{"class":300,"line":357},[298,667,480],{"class":360},[298,669,364],{"class":308},[298,671,322],{"class":308},[298,673,674],{"class":325},"image\u002Fpng",[298,676,372],{"class":308},[298,678,375],{"class":308},[298,680,681,684,686,689,691,694,697],{"class":300,"line":378},[298,682,683],{"class":360},"    blob",[298,685,364],{"class":308},[298,687,688],{"class":312}," Buffer",[298,690,467],{"class":308},[298,692,693],{"class":348},"from",[298,695,696],{"class":312},"(binaryData)",[298,698,375],{"class":308},[298,700,701,703,705],{"class":300,"line":395},[298,702,512],{"class":308},[298,704,515],{"class":312},[298,706,375],{"class":308},[298,708,709],{"class":300,"line":412},[298,710,522],{"class":308},[278,712,714],{"id":713},"error-handling","Error Handling",[283,716,717],{},"Handle errors gracefully in your handlers:",[287,719,722],{"className":289,"code":720,"filename":721,"language":292,"meta":293,"style":293},"import { readFile } from 'node:fs\u002Fpromises'\nimport { fileURLToPath } from 'node:url'\nimport { defineMcpResource } from '@nuxtjs\u002Fmcp-toolkit\u002Fserver'\n\nexport default defineMcpResource({\n  name: 'readme',\n  uri: 'file:\u002F\u002F\u002FREADME.md',\n  handler: async (uri: URL) => {\n    try {\n      const filePath = fileURLToPath(uri)\n      const content = await readFile(filePath, 'utf-8')\n\n      return {\n        contents: [{\n          uri: uri.toString(),\n          mimeType: 'text\u002Fmarkdown',\n          text: content,\n        }],\n      }\n    }\n    catch (error) {\n      return {\n        contents: [{\n          uri: uri.toString(),\n          mimeType: 'text\u002Fplain',\n          text: `Error: ${error instanceof Error ? error.message : String(error)}`,\n        }],\n        isError: true,\n      }\n    }\n  },\n})\n","server\u002Fmcp\u002Fresources\u002Fcustom-readme.ts",[295,723,724,744,764,782,786,798,812,828,860,868,888,920,925,933,945,963,979,991,1001,1007,1013,1029,1036,1047,1064,1080,1129,1138,1152,1157,1162,1168],{"__ignoreMap":293},[298,725,726,728,730,733,735,737,739,742],{"class":300,"line":301},[298,727,305],{"class":304},[298,729,309],{"class":308},[298,731,732],{"class":312}," readFile",[298,734,316],{"class":308},[298,736,319],{"class":304},[298,738,322],{"class":308},[298,740,741],{"class":325},"node:fs\u002Fpromises",[298,743,329],{"class":308},[298,745,746,748,750,753,755,757,759,762],{"class":300,"line":332},[298,747,305],{"class":304},[298,749,309],{"class":308},[298,751,752],{"class":312}," fileURLToPath",[298,754,316],{"class":308},[298,756,319],{"class":304},[298,758,322],{"class":308},[298,760,761],{"class":325},"node:url",[298,763,329],{"class":308},[298,765,766,768,770,772,774,776,778,780],{"class":300,"line":339},[298,767,305],{"class":304},[298,769,309],{"class":308},[298,771,313],{"class":312},[298,773,316],{"class":308},[298,775,319],{"class":304},[298,777,322],{"class":308},[298,779,326],{"class":325},[298,781,329],{"class":308},[298,783,784],{"class":300,"line":357},[298,785,336],{"emptyLinePlaceholder":335},[298,787,788,790,792,794,796],{"class":300,"line":378},[298,789,342],{"class":304},[298,791,345],{"class":304},[298,793,313],{"class":348},[298,795,351],{"class":312},[298,797,354],{"class":308},[298,799,800,802,804,806,808,810],{"class":300,"line":395},[298,801,361],{"class":360},[298,803,364],{"class":308},[298,805,322],{"class":308},[298,807,369],{"class":325},[298,809,372],{"class":308},[298,811,375],{"class":308},[298,813,814,817,819,821,824,826],{"class":300,"line":412},[298,815,816],{"class":360},"  uri",[298,818,364],{"class":308},[298,820,322],{"class":308},[298,822,823],{"class":325},"file:\u002F\u002F\u002FREADME.md",[298,825,372],{"class":308},[298,827,375],{"class":308},[298,829,831,834,836,840,843,847,849,853,855,858],{"class":300,"line":830},8,[298,832,833],{"class":348},"  handler",[298,835,364],{"class":308},[298,837,839],{"class":838},"spNyl"," async",[298,841,842],{"class":308}," (",[298,844,846],{"class":845},"sHdIc","uri",[298,848,364],{"class":308},[298,850,852],{"class":851},"sBMFI"," URL",[298,854,611],{"class":308},[298,856,857],{"class":838}," =>",[298,859,442],{"class":308},[298,861,863,866],{"class":300,"line":862},9,[298,864,865],{"class":304},"    try",[298,867,442],{"class":308},[298,869,871,874,877,880,882,884,886],{"class":300,"line":870},10,[298,872,873],{"class":838},"      const",[298,875,876],{"class":312}," filePath",[298,878,879],{"class":308}," =",[298,881,752],{"class":348},[298,883,351],{"class":360},[298,885,846],{"class":312},[298,887,418],{"class":360},[298,889,891,893,896,898,901,903,905,908,911,913,916,918],{"class":300,"line":890},11,[298,892,873],{"class":838},[298,894,895],{"class":312}," content",[298,897,879],{"class":308},[298,899,900],{"class":304}," await",[298,902,732],{"class":348},[298,904,351],{"class":360},[298,906,907],{"class":312},"filePath",[298,909,910],{"class":308},",",[298,912,322],{"class":308},[298,914,915],{"class":325},"utf-8",[298,917,372],{"class":308},[298,919,418],{"class":360},[298,921,923],{"class":300,"line":922},12,[298,924,336],{"emptyLinePlaceholder":335},[298,926,928,931],{"class":300,"line":927},13,[298,929,930],{"class":304},"      return",[298,932,442],{"class":308},[298,934,936,939,941,943],{"class":300,"line":935},14,[298,937,938],{"class":360},"        contents",[298,940,364],{"class":308},[298,942,452],{"class":360},[298,944,354],{"class":308},[298,946,948,951,953,955,957,959,961],{"class":300,"line":947},15,[298,949,950],{"class":360},"          uri",[298,952,364],{"class":308},[298,954,464],{"class":312},[298,956,467],{"class":308},[298,958,470],{"class":348},[298,960,473],{"class":360},[298,962,375],{"class":308},[298,964,966,969,971,973,975,977],{"class":300,"line":965},16,[298,967,968],{"class":360},"          mimeType",[298,970,364],{"class":308},[298,972,322],{"class":308},[298,974,487],{"class":325},[298,976,372],{"class":308},[298,978,375],{"class":308},[298,980,982,985,987,989],{"class":300,"line":981},17,[298,983,984],{"class":360},"          text",[298,986,364],{"class":308},[298,988,895],{"class":312},[298,990,375],{"class":308},[298,992,994,997,999],{"class":300,"line":993},18,[298,995,996],{"class":308},"        }",[298,998,515],{"class":360},[298,1000,375],{"class":308},[298,1002,1004],{"class":300,"line":1003},19,[298,1005,1006],{"class":308},"      }\n",[298,1008,1010],{"class":300,"line":1009},20,[298,1011,1012],{"class":308},"    }\n",[298,1014,1016,1019,1021,1024,1027],{"class":300,"line":1015},21,[298,1017,1018],{"class":304},"    catch",[298,1020,842],{"class":360},[298,1022,1023],{"class":312},"error",[298,1025,1026],{"class":360},") ",[298,1028,354],{"class":308},[298,1030,1032,1034],{"class":300,"line":1031},22,[298,1033,930],{"class":304},[298,1035,442],{"class":308},[298,1037,1039,1041,1043,1045],{"class":300,"line":1038},23,[298,1040,938],{"class":360},[298,1042,364],{"class":308},[298,1044,452],{"class":360},[298,1046,354],{"class":308},[298,1048,1050,1052,1054,1056,1058,1060,1062],{"class":300,"line":1049},24,[298,1051,950],{"class":360},[298,1053,364],{"class":308},[298,1055,464],{"class":312},[298,1057,467],{"class":308},[298,1059,470],{"class":348},[298,1061,473],{"class":360},[298,1063,375],{"class":308},[298,1065,1067,1069,1071,1073,1076,1078],{"class":300,"line":1066},25,[298,1068,968],{"class":360},[298,1070,364],{"class":308},[298,1072,322],{"class":308},[298,1074,1075],{"class":325},"text\u002Fplain",[298,1077,372],{"class":308},[298,1079,375],{"class":308},[298,1081,1083,1085,1087,1090,1093,1096,1099,1102,1105,1108,1111,1113,1116,1118,1121,1124,1127],{"class":300,"line":1082},26,[298,1084,984],{"class":360},[298,1086,364],{"class":308},[298,1088,1089],{"class":308}," `",[298,1091,1092],{"class":325},"Error: ",[298,1094,1095],{"class":308},"${",[298,1097,1098],{"class":312},"error ",[298,1100,1101],{"class":308},"instanceof",[298,1103,1104],{"class":851}," Error",[298,1106,1107],{"class":308}," ?",[298,1109,1110],{"class":312}," error",[298,1112,467],{"class":308},[298,1114,1115],{"class":312},"message ",[298,1117,364],{"class":308},[298,1119,1120],{"class":348}," String",[298,1122,1123],{"class":312},"(error)",[298,1125,1126],{"class":308},"}`",[298,1128,375],{"class":308},[298,1130,1132,1134,1136],{"class":300,"line":1131},27,[298,1133,996],{"class":308},[298,1135,515],{"class":360},[298,1137,375],{"class":308},[298,1139,1141,1144,1146,1150],{"class":300,"line":1140},28,[298,1142,1143],{"class":360},"        isError",[298,1145,364],{"class":308},[298,1147,1149],{"class":1148},"sfNiH"," true",[298,1151,375],{"class":308},[298,1153,1155],{"class":300,"line":1154},29,[298,1156,1006],{"class":308},[298,1158,1160],{"class":300,"line":1159},30,[298,1161,1012],{"class":308},[298,1163,1165],{"class":300,"line":1164},31,[298,1166,1167],{"class":308},"  },\n",[298,1169,1171,1173],{"class":300,"line":1170},32,[298,1172,415],{"class":308},[298,1174,418],{"class":312},[1176,1177,1178],"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 .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 .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 .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}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":293,"searchDepth":332,"depth":332,"links":1180},[1181,1182,1183],{"id":280,"depth":332,"text":281},{"id":421,"depth":332,"text":422},{"id":713,"depth":332,"text":714},"Resource metadata, MIME types, binary payloads, and error responses.","md",null,{},{"icon":93},{"title":1190,"description":1191},"Resources — Metadata & content","Metadata fields, content types, and error handling for MCP resources.","VsA-U6MDDNTgBKEAJNci2yJVPn8l1-bRnvfuAE0pz3A",[1194,1196],{"title":85,"path":86,"stem":87,"description":1195,"icon":88,"children":-1},"ResourceTemplate URIs, variables, and resource handler functions.",{"title":95,"path":96,"stem":97,"description":1197,"icon":98,"children":-1},"group and tags, on-disk layout, URI schemes, and conditional registration.",1777306546126]