diff --git a/src/app-bridge.ts b/src/app-bridge.ts index 079dc705..2e969585 100644 --- a/src/app-bridge.ts +++ b/src/app-bridge.ts @@ -31,6 +31,7 @@ import { ReadResourceResultSchema, ResourceListChangedNotification, ResourceListChangedNotificationSchema, + Tool, ToolListChangedNotification, ToolListChangedNotificationSchema, } from "@modelcontextprotocol/sdk/types.js"; @@ -107,9 +108,7 @@ export { PostMessageTransport } from "./message-transport"; * }); * ``` */ -export function getToolUiResourceUri(tool: { - _meta?: Record; -}): string | undefined { +export function getToolUiResourceUri(tool: Partial): string | undefined { // Try new nested format first: _meta.ui.resourceUri const uiMeta = tool._meta?.ui as { resourceUri?: unknown } | undefined; let uri: unknown = uiMeta?.resourceUri;