Variable McpUiInitializeResultSchemaConst
McpUiInitializeResultSchema: ZodObject<
{
hostCapabilities: ZodObject<
{
experimental: ZodOptional<ZodObject<{}, $strip>>;
logging: ZodOptional<ZodObject<{}, $strip>>;
openLinks: ZodOptional<ZodObject<{}, $strip>>;
serverResources: ZodOptional<
ZodObject<{ listChanged: ZodOptional<ZodBoolean> }, $strip>,
>;
serverTools: ZodOptional<
ZodObject<{ listChanged: ZodOptional<ZodBoolean> }, $strip>,
>;
},
$strip,
>;
hostContext: ZodObject<
{
availableDisplayModes: ZodOptional<ZodArray<ZodString>>;
deviceCapabilities: ZodOptional<
ZodObject<
{ hover: ZodOptional<ZodBoolean>; touch: ZodOptional<ZodBoolean> },
$strip,
>,
>;
displayMode: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"inline">,
ZodLiteral<"fullscreen">,
ZodLiteral<"pip">,
],
>,
>;
locale: ZodOptional<ZodString>;
platform: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"web">,
ZodLiteral<"desktop">,
ZodLiteral<"mobile">,
],
>,
>;
safeAreaInsets: ZodOptional<
ZodObject<
{
bottom: ZodNumber;
left: ZodNumber;
right: ZodNumber;
top: ZodNumber;
},
$strip,
>,
>;
styles: ZodOptional<
ZodObject<
{
css: ZodOptional<ZodObject<{ fonts: ZodOptional<(...)> }, $strip>>;
variables: ZodOptional<
ZodRecord<
ZodUnion<
readonly [
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
],
>,
ZodUnion<readonly [(...), (...)]>,
>,
>;
},
$strip,
>,
>;
theme: ZodOptional<
ZodUnion<readonly [ZodLiteral<"light">, ZodLiteral<"dark">]>,
>;
timeZone: ZodOptional<ZodString>;
toolInfo: ZodOptional<
ZodObject<
{
id: ZodUnion<readonly [ZodString, ZodNumber]>;
tool: ZodObject<
{
_meta: ZodOptional<ZodRecord<(...), (...)>>;
annotations: ZodOptional<ZodObject<(...), (...)>>;
description: ZodOptional<ZodString>;
execution: ZodOptional<ZodObject<(...), (...)>>;
icons: ZodOptional<ZodArray<(...)>>;
inputSchema: ZodObject<
{ properties: ...; required: ...; type: ... },
$catchall<(...)>,
>;
name: ZodString;
outputSchema: ZodOptional<ZodObject<(...), (...)>>;
title: ZodOptional<ZodString>;
},
$strip,
>;
},
$strip,
>,
>;
userAgent: ZodOptional<ZodString>;
viewport: ZodOptional<
ZodObject<
{
height: ZodNumber;
maxHeight: ZodOptional<ZodNumber>;
maxWidth: ZodOptional<ZodNumber>;
width: ZodNumber;
},
$strip,
>,
>;
},
$loose,
>;
hostInfo: ZodObject<
{
icons: ZodOptional<
ZodArray<
ZodObject<
{
mimeType: ZodOptional<ZodString>;
sizes: ZodOptional<ZodArray<ZodString>>;
src: ZodString;
},
$strip,
>,
>,
>;
name: ZodString;
title: ZodOptional<ZodString>;
version: ZodString;
websiteUrl: ZodOptional<ZodString>;
},
$strip,
>;
protocolVersion: ZodString;
},
$loose,
> = ...
Description
Initialization result returned from Host to Guest UI.
See
McpUiInitializeRequest