--- id: jupyter-lsp version: "2.3.1" license: BSD-3-Clause license_treatment: permissive maintenance: active --- # jupyter-lsp — Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install jupyter-lsp uv add jupyter-lsp poetry add jupyter-lsp ## Description # jupyter-lsp Multi-[Language Server][language-server] WebSocket proxy for your Jupyter `notebook` or `lab` server. For Python 3.6+. > See the parent of this repository, > [jupyterlab-lsp](https://github.com/jupyter-lsp/jupyterlab-lsp) for the > reference client implementation for [JupyterLab][]. # Language Servers `jupyter-lsp` does not come with any Language Servers! Learn more about installing and configuring [language servers][language servers docs] [language-server]: https://microsoft.github.io/language-server-protocol/specification [langserver]: https://langserver.org [lsp-implementations]: https://microsoft.github.io/language-server-protocol/implementors/servers [jupyter-lsp]: https://github.com/jupyter-lsp/jupyterlab-lsp.git [jupyterlab]: https://github.com/jupyterlab/jupyterlab [language servers docs]: https://jupyterlab-lsp.readthedocs.io/en/latest/Language%20Servers.html ## AI interpretation — verify before relying Provides a WebSocket proxy that connects Jupyter Notebook or Lab servers to Language Server Protocol implementations, enabling code intelligence features like completion and diagnostics. Verdict: Active, well-maintained package in the top 1000 PyPI downloads with minimal dependencies and no known vulnerabilities. BSD-3-Clause licensing poses no restrictions. Primary consideration is that language servers must be sourced and configured independently—jupyter-lsp provides only the integration layer. [View on SkillFed](https://skillfed.io/packages/jupyter-lsp) · [View on PyPI](https://pypi.org/project/jupyter-lsp/)