The LSP 3.17 specification added support for notebook documents via NotebookDocumentClientCapabilities. I'd love to have support for this capability in python-lsp-server and to be able to use the language server with Jupyter or other notebooks.
I'd like to understand what would be need and how much effort it would be to add support for notebook documents.
If there is interest in including this improvement and someone could help provide guidance on the work, I may have capacity to work on this and submit a patch.