Files
SnowLuma/.pnpm-store/v11/files/6d/f5d1acd825d5baf1f2cb84ec14c5d981d1b29c755dab77c3bd2afc9d83f039f71d3bfb937d2858b49b1dad3d4f4bbc8aa983881759d1db3ba702151141e206
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

2 lines
561 B
Plaintext

var D="ui/resourceUri",L="text/html;profile=mcp-app";function j(B,Q,F,V){let q=F._meta,J=q.ui,Z=q[D],$=q;if(J?.resourceUri&&!Z)$={...q,[D]:J.resourceUri};else if(Z&&!J?.resourceUri)$={...q,ui:{...J,resourceUri:Z}};return B.registerTool(Q,{...F,_meta:$},V)}function G(B,Q,F,V,q){return B.registerResource(Q,F,{mimeType:L,...V},q)}var W="io.modelcontextprotocol/ui";function H(B){if(!B)return;return B.extensions?.[W]}export{j as registerAppTool,G as registerAppResource,H as getUiCapability,D as RESOURCE_URI_META_KEY,L as RESOURCE_MIME_TYPE,W as EXTENSION_ID};