[{"data":1,"prerenderedAt":831},["ShallowReactive",2],{"navigation_docs":3,"-resources-organization":287,"-resources-organization-surround":826},[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":95,"body":289,"description":817,"extension":818,"links":819,"meta":820,"navigation":821,"path":96,"seo":822,"stem":97,"__hash__":825},"docs\u002F3.resources\u002F4.organization.md",{"type":290,"value":291,"toc":810},"minimark",[292,297,316,481,484,492,514,518,525,531,536,540,543,575,579,586,768,775,779,806],[293,294,296],"h2",{"id":295},"groups-and-tags","Groups and Tags",[298,299,300,301,305,306,309,310,315],"p",{},"Organize your resources with ",[302,303,304],"code",{},"group"," and ",[302,307,308],{},"tags"," for categorization. These fields work the same way as for ",[311,312,314],"a",{"href":313},"\u002Ftools\u002Fgroups-organization#groups-and-tags","tools",".",[317,318,324],"pre",{"className":319,"code":320,"filename":321,"language":322,"meta":323,"style":323},"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  group: 'config',\n  tags: ['readonly', 'settings'],\n  description: 'Application settings',\n  file: 'config\u002Fapp.json',\n})\n","server\u002Fmcp\u002Fresources\u002Fconfig\u002Fapp-settings.ts","typescript","",[302,325,326,359,366,384,405,438,455,472],{"__ignoreMap":323},[327,328,331,335,339,343,346,349,352,356],"span",{"class":329,"line":330},"line",1,[327,332,334],{"class":333},"s7zQu","import",[327,336,338],{"class":337},"sMK4o"," {",[327,340,342],{"class":341},"sTEyZ"," defineMcpResource",[327,344,345],{"class":337}," }",[327,347,348],{"class":333}," from",[327,350,351],{"class":337}," '",[327,353,355],{"class":354},"sfazB","@nuxtjs\u002Fmcp-toolkit\u002Fserver",[327,357,358],{"class":337},"'\n",[327,360,362],{"class":329,"line":361},2,[327,363,365],{"emptyLinePlaceholder":364},true,"\n",[327,367,369,372,375,378,381],{"class":329,"line":368},3,[327,370,371],{"class":333},"export",[327,373,374],{"class":333}," default",[327,376,342],{"class":377},"s2Zo4",[327,379,380],{"class":341},"(",[327,382,383],{"class":337},"{\n",[327,385,387,391,394,396,399,402],{"class":329,"line":386},4,[327,388,390],{"class":389},"swJcz","  group",[327,392,393],{"class":337},":",[327,395,351],{"class":337},[327,397,398],{"class":354},"config",[327,400,401],{"class":337},"'",[327,403,404],{"class":337},",\n",[327,406,408,411,413,416,418,421,423,426,428,431,433,436],{"class":329,"line":407},5,[327,409,410],{"class":389},"  tags",[327,412,393],{"class":337},[327,414,415],{"class":341}," [",[327,417,401],{"class":337},[327,419,420],{"class":354},"readonly",[327,422,401],{"class":337},[327,424,425],{"class":337},",",[327,427,351],{"class":337},[327,429,430],{"class":354},"settings",[327,432,401],{"class":337},[327,434,435],{"class":341},"]",[327,437,404],{"class":337},[327,439,441,444,446,448,451,453],{"class":329,"line":440},6,[327,442,443],{"class":389},"  description",[327,445,393],{"class":337},[327,447,351],{"class":337},[327,449,450],{"class":354},"Application settings",[327,452,401],{"class":337},[327,454,404],{"class":337},[327,456,458,461,463,465,468,470],{"class":329,"line":457},7,[327,459,460],{"class":389},"  file",[327,462,393],{"class":337},[327,464,351],{"class":337},[327,466,467],{"class":354},"config\u002Fapp.json",[327,469,401],{"class":337},[327,471,404],{"class":337},[327,473,475,478],{"class":329,"line":474},8,[327,476,477],{"class":337},"}",[327,479,480],{"class":341},")\n",[298,482,483],{},"You can also place resource files in subdirectories to auto-infer the group:",[317,485,490],{"className":486,"code":488,"language":489},[487],"language-text","server\u002Fmcp\u002Fresources\u002F\n├── config\u002F\n│   └── app-settings.ts   → group: 'config'\n├── docs\u002F\n│   └── readme.ts         → group: 'docs'\n└── schema.ts             → no group\n","text",[302,491,488],{"__ignoreMap":323},[493,494,497,498,305,500,502,503,506,507,513],"callout",{"color":495,"icon":496},"info","i-lucide-info","Resource ",[302,499,304],{},[302,501,308],{}," are stored on the definition objects but are not yet included in ",[302,504,505],{},"resources\u002Flist"," protocol responses. This will be supported when ",[311,508,512],{"href":509,"rel":510},"https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fmodelcontextprotocol\u002Fissues\u002F1300",[511],"nofollow","SEP-1300"," is adopted by the MCP SDK.",[293,515,517],{"id":516},"file-organization","File Organization",[298,519,520,521,524],{},"Organize your resources in the ",[302,522,523],{},"server\u002Fmcp\u002Fresources\u002F"," directory. Both flat and nested layouts are supported:",[317,526,529],{"className":527,"code":528,"language":489},[487],"server\u002F\n└── mcp\u002F\n    └── resources\u002F\n        ├── readme.ts\n        ├── file.ts\n        └── config\u002F\n            └── app-settings.ts\n",[302,530,528],{"__ignoreMap":323},[298,532,533,534,315],{},"Each file should export a default resource definition. Subdirectories automatically set the ",[302,535,304],{},[293,537,539],{"id":538},"uri-schemes","URI Schemes",[298,541,542],{},"You can use any URI scheme that makes sense for your use case:",[544,545,546,553,559,569],"ul",{},[547,548,549,552],"li",{},[302,550,551],{},"file:\u002F\u002F"," - File system resources",[547,554,555,558],{},[302,556,557],{},"api:\u002F\u002F"," - API endpoints",[547,560,561,564,565,568],{},[302,562,563],{},"http:\u002F\u002F"," \u002F ",[302,566,567],{},"https:\u002F\u002F"," - Web resources",[547,570,571,574],{},[302,572,573],{},"custom:\u002F\u002F"," - Custom schemes",[293,576,578],{"id":577},"conditional-registration","Conditional Registration",[298,580,581,582,585],{},"You can control whether a resource is visible to clients using the ",[302,583,584],{},"enabled"," guard:",[317,587,590],{"className":319,"code":588,"filename":589,"language":322,"meta":323,"style":323},"export default defineMcpResource({\n  name: 'internal-data',\n  uri: 'app:\u002F\u002Finternal',\n  enabled: event => event.context.user?.role === 'admin',\n  handler: async (uri) => ({\n    contents: [{ uri: uri.toString(), text: 'Internal data...' }],\n  }),\n})\n","server\u002Fmcp\u002Fresources\u002Finternal-data.ts",[302,591,592,604,620,636,681,706,753,762],{"__ignoreMap":323},[327,593,594,596,598,600,602],{"class":329,"line":330},[327,595,371],{"class":333},[327,597,374],{"class":333},[327,599,342],{"class":377},[327,601,380],{"class":341},[327,603,383],{"class":337},[327,605,606,609,611,613,616,618],{"class":329,"line":361},[327,607,608],{"class":389},"  name",[327,610,393],{"class":337},[327,612,351],{"class":337},[327,614,615],{"class":354},"internal-data",[327,617,401],{"class":337},[327,619,404],{"class":337},[327,621,622,625,627,629,632,634],{"class":329,"line":368},[327,623,624],{"class":389},"  uri",[327,626,393],{"class":337},[327,628,351],{"class":337},[327,630,631],{"class":354},"app:\u002F\u002Finternal",[327,633,401],{"class":337},[327,635,404],{"class":337},[327,637,638,641,643,647,651,653,655,658,660,663,666,669,672,674,677,679],{"class":329,"line":386},[327,639,640],{"class":377},"  enabled",[327,642,393],{"class":337},[327,644,646],{"class":645},"sHdIc"," event",[327,648,650],{"class":649},"spNyl"," =>",[327,652,646],{"class":341},[327,654,315],{"class":337},[327,656,657],{"class":341},"context",[327,659,315],{"class":337},[327,661,662],{"class":341},"user",[327,664,665],{"class":337},"?.",[327,667,668],{"class":341},"role ",[327,670,671],{"class":337},"===",[327,673,351],{"class":337},[327,675,676],{"class":354},"admin",[327,678,401],{"class":337},[327,680,404],{"class":337},[327,682,683,686,688,691,694,697,700,702,704],{"class":329,"line":407},[327,684,685],{"class":377},"  handler",[327,687,393],{"class":337},[327,689,690],{"class":649}," async",[327,692,693],{"class":337}," (",[327,695,696],{"class":645},"uri",[327,698,699],{"class":337},")",[327,701,650],{"class":649},[327,703,693],{"class":341},[327,705,383],{"class":337},[327,707,708,711,713,715,718,721,723,725,727,730,733,735,738,740,742,745,747,749,751],{"class":329,"line":440},[327,709,710],{"class":389},"    contents",[327,712,393],{"class":337},[327,714,415],{"class":341},[327,716,717],{"class":337},"{",[327,719,720],{"class":389}," uri",[327,722,393],{"class":337},[327,724,720],{"class":341},[327,726,315],{"class":337},[327,728,729],{"class":377},"toString",[327,731,732],{"class":341},"()",[327,734,425],{"class":337},[327,736,737],{"class":389}," text",[327,739,393],{"class":337},[327,741,351],{"class":337},[327,743,744],{"class":354},"Internal data...",[327,746,401],{"class":337},[327,748,345],{"class":337},[327,750,435],{"class":341},[327,752,404],{"class":337},[327,754,755,758,760],{"class":329,"line":457},[327,756,757],{"class":337},"  }",[327,759,699],{"class":341},[327,761,404],{"class":337},[327,763,764,766],{"class":329,"line":474},[327,765,477],{"class":337},[327,767,480],{"class":341},[493,769,771,772,774],{"color":770,"icon":13},"primary","See the ",[311,773,244],{"href":245}," guide for detailed documentation on auth-based filtering.",[293,776,778],{"id":777},"next-steps","Next Steps",[544,780,781,786,791,796,801],{},[547,782,783,785],{},[311,784,41],{"href":47}," - Create tools to perform actions",[547,787,788,790],{},[311,789,100],{"href":105}," - Create reusable prompts",[547,792,793,795],{},[311,794,123],{"href":128}," - Create custom MCP endpoints",[547,797,798,800],{},[311,799,244],{"href":245}," - Conditionally register definitions",[547,802,803,805],{},[311,804,259],{"href":280}," - More resource examples",[807,808,809],"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 .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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":323,"searchDepth":361,"depth":361,"links":811},[812,813,814,815,816],{"id":295,"depth":361,"text":296},{"id":516,"depth":361,"text":517},{"id":538,"depth":361,"text":539},{"id":577,"depth":361,"text":578},{"id":777,"depth":361,"text":778},"group and tags, on-disk layout, URI schemes, and conditional registration.","md",null,{},{"icon":98},{"title":823,"description":824},"Resources — Organization","Groups, file layout, URI schemes, and enabled guards for MCP resources.","o97RtHJjkOyM5B0SPt6hgJSg0H8SD_e_kJbktpGoFKk",[827,829],{"title":90,"path":91,"stem":92,"description":828,"icon":93,"children":-1},"Resource metadata, MIME types, binary payloads, and error responses.",{"title":46,"path":105,"stem":106,"description":830,"icon":107,"children":-1},"Create reusable prompts for AI assistants with optional arguments.",1787670845332]