ianhi/jupyterlab-collab-mcp
MCP server for JupyterLab notebook collaboration - simple setup, search, cursor awareness
Give AI assistants full access to your Jupyter notebooks — read, edit, execute, and collaborate in real-time.
Claude Code ←—stdio—→ MCP Server ←—y-websocket—→ JupyterLabClaude Code can already edit files, but notebooks are special — they have cells, kernels, outputs, and a live browser UI. This MCP server bridges the gap:
jupyter-collaborationRequires Node.js 18+. No cloning or building needed:
claude mcp add -s user jupyter -- npx jupyterlab-collab-mcpThat's it. npx downloads and caches the package automatically.
If you don't have Node.js installed, the `deno` PyPI package bundles Deno — a JavaScript runtime with built-in npm compatibility:
claude mcp add -s user jupyter -- uvx deno -A npm:jupyterlab-collab-mcpgit clone https://github.com/ianhi/jupyterlab-collab-mcp.git
cd jupyterlab-collab-mcp
npm install && npm run build
claude mcp add -s user jupyter -- node $PWD/dist/index.jsjupyter lab if you already have jupyter-collaboration installed)Most tools also work without a JupyterLab connection by reading/writing .ipynb files directly (no kernel operations in t
Loading reviews...