Jupyter MCP
Datalayer (maintained by the Jupyter MCP Server project; not operated by the Jupyter project)
Datalayer (maintained by the Jupyter MCP Server project; not operated by the Jupyter project)
A Datalayer-maintained MCP server that lets AI clients connect to Jupyter environments, inspect and manage notebooks and cells, run code, and optionally provision code sandboxes.
The live maintainer snapshot lists 22 tools in the base profile; optional sandbox and JupyterLab tool groups depend on configuration.
connect_to_jupyterConnect to a Jupyter server dynamically using its URL and token.
list_filesBrowse files and directories on the connected Jupyter server.
list_kernelsList available kernels on the connected Jupyter server.
use_notebookOpen and activate a notebook for subsequent cell operations.
list_notebooksList notebooks previously opened through this server.
read_notebookRead notebook cells, source, type, and execution counts.
restart_notebookRestart a notebook kernel.
unuse_notebookRelease a notebook previously activated with use_notebook.
insert_cellInsert a cell into the active notebook.
read_cellRead a cell from the active notebook.
edit_cell_sourceMake a targeted edit to a cell source.
overwrite_cell_sourceReplace the source of a cell.
move_cellMove a cell within the active notebook.
delete_cellDelete a cell from the active notebook.
clear_cell_outputClear a cell output and execution count.
execute_cellExecute a cell in the active notebook.
insert_execute_code_cellInsert and execute a code cell.
execute_codeExecute code directly in the active kernel.
launch_sandboxLaunch a code sandbox; requires the optional sandbox extension.
list_sandboxesList code sandboxes; requires the optional sandbox extension.
use_sandboxSelect a code sandbox; requires the optional sandbox extension.
terminate_sandboxTerminate a code sandbox; requires the optional sandbox extension.
This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.
Identifies Datalayer as developer/maintainer; documents hosted endpoint https://mcp.datalayer.run/mcp, browser sign-in and scopes, local uvx/Jupyter setup, requirements, and the server capabilities.
Generated from a live protocol snapshot of the server; records a complete 22-tool base snapshot and describes tool groups, optional sandbox tools, and configuration-sensitive JupyterLab tools.
Documents hosted Datalayer OAuth 2.1 integration, the scopes notebooks:read, notebooks:write, code:execute, and data:read, and the need for object-level permissions in addition to scopes.
The repository is owned by Datalayer. The selected Datalayer organization avatar was downloaded, decoded as PNG, and visually reviewed on light and dark backgrounds as the organization-logo fallback after the official Jupyter wordmark failed dark-card contrast.
Maintainer-generated live snapshot documents a complete base surface of 22 tools and one prompt, with additional configuration-sensitive tool groups.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.
Datalayer (maintained by the Jupyter MCP Server project; not operated by the Jupyter project)
A Datalayer-maintained MCP server that lets AI clients connect to Jupyter environments, inspect and manage notebooks and cells, run code, and optionally provision code sandboxes.
The live maintainer snapshot lists 22 tools in the base profile; optional sandbox and JupyterLab tool groups depend on configuration.
connect_to_jupyterConnect to a Jupyter server dynamically using its URL and token.
list_filesBrowse files and directories on the connected Jupyter server.
list_kernelsList available kernels on the connected Jupyter server.
use_notebookOpen and activate a notebook for subsequent cell operations.
list_notebooksList notebooks previously opened through this server.
read_notebookRead notebook cells, source, type, and execution counts.
restart_notebookRestart a notebook kernel.
unuse_notebookRelease a notebook previously activated with use_notebook.
insert_cellInsert a cell into the active notebook.
read_cellRead a cell from the active notebook.
edit_cell_sourceMake a targeted edit to a cell source.
overwrite_cell_sourceReplace the source of a cell.
move_cellMove a cell within the active notebook.
delete_cellDelete a cell from the active notebook.
clear_cell_outputClear a cell output and execution count.
execute_cellExecute a cell in the active notebook.
insert_execute_code_cellInsert and execute a code cell.
execute_codeExecute code directly in the active kernel.
launch_sandboxLaunch a code sandbox; requires the optional sandbox extension.
list_sandboxesList code sandboxes; requires the optional sandbox extension.
use_sandboxSelect a code sandbox; requires the optional sandbox extension.
terminate_sandboxTerminate a code sandbox; requires the optional sandbox extension.
This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.
Identifies Datalayer as developer/maintainer; documents hosted endpoint https://mcp.datalayer.run/mcp, browser sign-in and scopes, local uvx/Jupyter setup, requirements, and the server capabilities.
Generated from a live protocol snapshot of the server; records a complete 22-tool base snapshot and describes tool groups, optional sandbox tools, and configuration-sensitive JupyterLab tools.
Documents hosted Datalayer OAuth 2.1 integration, the scopes notebooks:read, notebooks:write, code:execute, and data:read, and the need for object-level permissions in addition to scopes.
The repository is owned by Datalayer. The selected Datalayer organization avatar was downloaded, decoded as PNG, and visually reviewed on light and dark backgrounds as the organization-logo fallback after the official Jupyter wordmark failed dark-card contrast.
Maintainer-generated live snapshot documents a complete base surface of 22 tools and one prompt, with additional configuration-sensitive tool groups.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.