Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Jupyter MCP Server logo
#64 · of 445 · by weekly downloadsMCP server

Jupyter MCP Server

Lets an agent open notebooks, edit individual cells and execute code on a live Jupyter kernel.

0
SaveVisit website ↗
Rank
#64
of 445 · by weekly downloads
Weekly downloads
11K
npm + PyPI, last 7 days
GitHub stars
1.3K
Repository on GitHub

Add it to your client

Official
Install
pip install jupyter-mcp-server
Transport
both
Runtime
Python
Auth
Required
License
BSD-3-Clause
Stars
1,258
Tools
use_notebooklist_notebooksread_notebookread_cellinsert_celledit_cell_sourceoverwrite_cell_sourceexecute_cellinsert_execute_code_cellexecute_codelaunch_sandboxuse_sandbox+2

Datalayer's server connects to a running Jupyter server and gives the model the notebook operations a person would use: switch between notebooks, read cells with or without outputs, insert, move, delete, and execute with multimodal results so a plot comes back as an image rather than a repr string. edit_cell_source is the detail that matters in practice — it applies find-and-replace edits inside a cell instead of overwriting the whole source, which stops a long analysis cell from being rewritten in full on every small correction. Execution does not have to stay on the local kernel either: launch_sandbox and use_sandbox route execute_code to a Docker, E2B, Daytona, Modal, Colab or Cloudflare backend, so the same tool call can run against a GPU box without changing the notebook.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?