create mode 100644 apps/mobile/src/features/threads/McpAppFullscreenScreen.tsx create mode 100644 apps/mobile/src/features/threads/McpAppWebView.tsx create mode 100644 apps/mobile/src/state/mcpApps.ts create mode 100644 apps/server/src/mcpApps/McpAppModelContext.test.ts create mode 100644 apps/server/src/mcpApps/McpAppModelContext.ts create mode 100644 apps/server/src/mcpApps/McpAppRequests.test.ts create mode 100644 apps/server/src/mcpApps/McpAppRequests.ts create mode 100644 apps/server/src/mcpApps/McpAppSnapshot.ts create mode 100644 apps/server/src/persistence/Migrations/059_McpAppModelContext.ts create mode 100644 apps/web/src/components/chat/McpAppFrame.tsx create mode 100644 apps/web/src/state/mcpApps.ts create mode 100644 packages/client-runtime/src/mcpApps/host.test.ts create mode 100644 packages/client-runtime/src/mcpApps/host.ts create mode 100644 packages/client-runtime/src/state/mcpApps.ts create mode 100644 packages/contracts/src/mcpApps.ts create mode 100644 packages/shared/src/mcpApp.test.ts create mode 100644 packages/shared/src/mcpApp.ts