Jupyter MCP Server
Unclaimed🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.
Install
pip install jupyterlab jupyter-collaboration jupyter-mcp-tools ipykernelSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
24 of 24 tools
Documented tools (24)
From project documentation. A server handshake does not verify each tool’s description or behavior.
clear_cell_output
Clear the outputs and execution count of a single code cell.
connect_to_jupyter
Connect to a Jupyter server dynamically without restarting the MCP server. Not available when running as Jupyter extension. Useful for switching servers dynamically or avoiding hardcoded configuration.
delete_cell
Delete a cell at a specified index.
edit_cell_source
Apply surgical find-and-replace edits to a cell's source without full rewrite.
execute_cell
Execute a cell with timeout, supports multimodal output including images.
execute_code
Execute code directly in the active backend (kernel by default, or active sandbox if selected), supports magic commands and shell commands. When the selected sandbox supports streaming execution, progress/output events are consumed and returned in order.
insert_cell
Insert a new code or markdown cell at a specified position.
insert_execute_code_cell
Insert a new code cell and execute it in one step.
launch_sandbox
Launch a code sandbox (eval/docker/jupyter/datalayer/kaggle/googlecolab/google-colab/colab/monty/modal) as an alternative execution backend for executecode. Supports variant-specific options including GPU flavor for supported backends. Requires the jupytermcpsandboxes extension.
list_files
List files and directories in the Jupyter server's file system.
list_kernels
List all available and running kernel sessions on the Jupyter server.
list_notebooks
List all notebooks available on the Jupyter server and their status
list_sandboxes
List launched code sandboxes and their state (active flag, variant, status, and selected code sandbox options). Requires the jupytermcpsandboxes extension.
move_cell
Move a cell from one position to another within a notebook.
notebook_get-selected-cell
Get information about the currently selected cell
notebook_run-all-cells
Execute all cells in the current notebook sequentially
overwrite_cell_source
Overwrite the source code of an existing cell.
read_cell
Read the full content (Metadata, Source and Outputs) of a single cell.
read_notebook
Read notebook cells source content with brief or detailed format options.
restart_notebook
Restart the kernel for a specific managed notebook.
terminate_sandbox
Stop and unregister a launched code sandbox. Requires the jupytermcpsandboxes extension.
unuse_notebook
Disconnect from a specific notebook and release its resources.
use_notebook
Connect to a notebook file, create a new one, or switch between notebooks.
use_sandbox
Select or clear the active sandbox used by executecode, enabling dynamic routing between kernel-backed and sandbox-backed execution. Requires the jupytermcpsandboxes extension.
Tool change history
FAQ
Questions about Jupyter MCP Server
- How do I connect Jupyter MCP Server to Claude?
- The listing records `pip install jupyterlab jupyter-collaboration jupyter-mcp-tools ipykernel` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Jupyter MCP Server free?
- The listed licence is BSD-3-Clause. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Jupyter MCP Server do?
- Jupyter MCP Server documents 24 tools to the agent, including clear_cell_output, connect_to_jupyter, delete_cell. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.