Skip to content

Commit 873075e

Browse files
committed
ditch McpUiHostInfoSchema in favour of ImplementationSchema
1 parent 8189a67 commit 873075e

File tree

5 files changed

+2
-512
lines changed

5 files changed

+2
-512
lines changed

app.ts

Lines changed: 0 additions & 209 deletions
This file was deleted.

message-transport.ts

Lines changed: 0 additions & 58 deletions
This file was deleted.

src/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import {
1919
LATEST_PROTOCOL_VERSION,
2020
McpUiAppCapabilities,
2121
McpUiHostCapabilities,
22-
McpUiHostInfo,
2322
McpUiInitializedNotification,
2423
McpUiInitializeRequest,
2524
McpUiInitializeResultSchema,
@@ -40,7 +39,7 @@ type AppOptions = ProtocolOptions & {
4039

4140
export class App extends Protocol<Request, Notification, Result> {
4241
private _hostCapabilities?: McpUiHostCapabilities;
43-
private _hostInfo?: McpUiHostInfo;
42+
private _hostInfo?: Implementation;
4443

4544
constructor(
4645
private _appInfo: Implementation,

src/types.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,15 +211,9 @@ export type McpUiInitializeRequest = z.infer<
211211
typeof McpUiInitializeRequestSchema
212212
>;
213213

214-
export const McpUiHostInfoSchema = z.object({
215-
name: z.string(),
216-
version: z.string(),
217-
});
218-
export type McpUiHostInfo = z.infer<typeof McpUiHostInfoSchema>;
219-
220214
export const McpUiInitializeResultSchema = z.object({
221215
protocolVersion: z.string(),
222-
hostInfo: McpUiHostInfoSchema,
216+
hostInfo: ImplementationSchema,
223217
hostCapabilities: McpUiHostCapabilitiesSchema,
224218
hostContext: McpUiHostContextSchema,
225219
});

0 commit comments

Comments
 (0)