diff --git a/src-tauri/src/mcp/server.rs b/src-tauri/src/mcp/server.rs index cb42186..feb487e 100644 --- a/src-tauri/src/mcp/server.rs +++ b/src-tauri/src/mcp/server.rs @@ -63,7 +63,7 @@ impl McpServer for RmcpServer { let local_addr = listener .local_addr() .map_err(|e| McpError::Server(e.to_string()))?; - let handler = WaMcpHandler::new(self.store.clone(), self.app.clone()); + let handler = WaMcpHandler::new(self.store.clone(), Some(self.app.clone())); let handle = http_transport::serve(listener, auth_token.clone(), handler); let endpoint = format!("http://{local_addr}/mcp"); *self.running.lock().await = Some(Running::Http(handle));