MCP Apps
    Preparing search index...

    Function getViewContentBlocks

    • Extract dynamic view content payloads from a tool result, in array order.

      Views use this on results delivered via ui/notifications/tool-result (the ontoolresult handler) and on results returned from callServerTool.

      Parameters

      Returns ViewContentBlock[]

      // View: extract payloads from delivered tool results
      app.ontoolresult = (result) => {
      const payloads = getViewContentBlocks(result, {
      mimeType: A2UI_MIME_TYPE,
      });
      renderA2ui(
      payloads.map((block) =>
      "text" in block.resource
      ? block.resource.text
      : atob(block.resource.blob),
      ),
      );
      };