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