Module ui

Module ui 

Source
Expand description

MCP Apps Extension - UI Communication Protocol Types

This module implements the complete MCP Apps Extension (SEP-1865) protocol for bidirectional communication between UI iframes and MCP hosts.

Structs§

DeviceCapabilities
Device capabilities
ToolContext
Tool context provided to UI
UiCapabilities
UI capabilities
UiHostCapabilities
Host capabilities exposed to UI
UiHostInfo
Host information
UiInfo
UI client information
UiInitializeParams
UI initialization request parameters
UiInitializeResult
UI initialization result (host context)
UiInitializedNotification
UI initialized notification (sent after ui/initialize completes)
UiNotificationMessage
UI notification message types
Viewport
Viewport dimensions

Enums§

DisplayMode
Display mode for UI rendering
PlatformType
Platform type
SandboxProxyMessage
Sandbox proxy messages (for web hosts)
ThemePreference
Theme preference for UI rendering