ipynb-mcp
Related Servers
Alternatives to ipynb-mcp
No user-submitted related servers found.
Related Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to execute Jupyter notebook cells with persistent kernel state, output persistence, and structured JSON control surface.2-
- AlicenseAqualityDmaintenanceEnables AI assistants to read, edit, and execute Jupyter notebook files (.ipynb) with live kernel output, without requiring JupyterLab.17MIT
- FlicenseAqualityCmaintenanceEnables adding and editing cells in local Jupyter Notebooks, and executing individual cells on the notebook's specified kernel, with state persisted across cells.6-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to safely and structurally edit Jupyter Notebook (.ipynb) files by providing tools to read, edit, add, and delete cells without corrupting the JSON structure.1-
- AlicenseAqualityCmaintenanceEnables AI agents to create, read, edit, and execute Jupyter notebook cells, manage kernels, and connect to remote Jupyter servers.21MIT
- AlicenseAqualityDmaintenanceEnables programmatic interaction with Jupyter notebooks, allowing reading, editing, and executing cells via Claude.656 PyPI34MIT
TDQS
Scored across 6 tools
Most tools target clearly distinct operations (read, edit, kernel management, run, run status, run cancel). The only mild overlap is the run family, where notebook_run could plausibly be assumed to return status, but the descriptions explicitly clarify that status is polled separately via notebook_run_status.
All tools share a consistent notebook_ prefix with a mostly verb_noun structure (notebook_read, notebook_edit, notebook_run_status, notebook_run_cancel). notebook_kernel deviates slightly by using a noun rather than a verb, but the overall pattern is predictable and readable.
Six tools is well-scoped for notebook lifecycle operations. Each tool covers a distinct concern (read, edit, kernel, run, status, cancel) with no redundancy and no trivially thin surface.
The surface covers the core lifecycle: reading, editing, executing, monitoring, cancelling runs, and managing kernels. Minor gaps exist around notebook creation/deletion and cell-level structural operations, but agents can work around these via editing.