Skip to main content

MCPUIExtensionImpl

Agent Runtimes


Agent Runtimes / components/extensions/MCPUIExtension / MCPUIExtensionImpl

Class: MCPUIExtensionImpl

Defined in: extensions/MCPUIExtension.tsx:350

MCP-UI Extension implementation class

Constructors

Constructor

new MCPUIExtensionImpl(customRenderers?): MCPUIExtensionImpl

Defined in: extensions/MCPUIExtension.tsx:357

Parameters

customRenderers?

Record<string, ComponentType<{ resource: MCPUIResource; }>>

Returns

MCPUIExtensionImpl

Methods

cleanup()

cleanup(): void

Defined in: extensions/MCPUIExtension.tsx:389

Cleanup extension state

Returns

void


getRenderer()

getRenderer(): ActivityRendererExtension

Defined in: extensions/MCPUIExtension.tsx:370

Get the activity renderer extension

Returns

ActivityRendererExtension


registerMimeTypeRenderer()

registerMimeTypeRenderer(mimeType, renderer): void

Defined in: extensions/MCPUIExtension.tsx:377

Register a custom renderer for a MIME type

Parameters

mimeType

string

renderer

ComponentType<{ resource: MCPUIResource; }>

Returns

void