mcp-use TypeScript API
    Preparing search index...

    Type Alias ViewRendererSource

    ViewRendererSource:
        | { connection: ViewConnection; kind: "live"; resourceUri: string }
        | {
            csp?: McpUiResourceCsp;
            html: string;
            kind: "preloaded";
            permissions?: McpUiResourcePermissions;
            prefersBorder?: boolean;
        }

    Live or preloaded content used to initialize a ViewRenderer.

    Type Declaration

    • { connection: ViewConnection; kind: "live"; resourceUri: string }
      • connection: ViewConnection

        MCP connection used to read the resource and call tools.

      • kind: "live"

        Selects live resource resolution.

      • resourceUri: string

        URI of the MCP App resource to load.

    • {
          csp?: McpUiResourceCsp;
          html: string;
          kind: "preloaded";
          permissions?: McpUiResourcePermissions;
          prefersBorder?: boolean;
      }
      • Optionalcsp?: McpUiResourceCsp

        CSP declared for the preloaded document.

      • html: string

        Complete HTML document to render.

      • kind: "preloaded"

        Selects preloaded HTML rendering.

      • Optionalpermissions?: McpUiResourcePermissions

        Browser permissions requested by the preloaded document.

      • OptionalprefersBorder?: boolean

        Whether the preloaded app prefers visible host borders.