Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by datalayer • Tools & CLI
An MCP server that enables AI agents to connect to and control Jupyter notebooks in real time for execution, editing, and multimodal output management.
Inspect, edit, and execute cells inside a Jupyter notebook programmatically (read/write cell source, run cells, and capture outputs).
Manage multiple notebooks and kernels remotely (list notebooks/kernels, switch or assign kernels, restart or unuse notebooks).
Multimodal interaction with notebooks (handle images, plots, and rich outputs and use JupyterLab integration for automatic notebook opening).
Jupyter MCP Server provides real-time control of Jupyter notebooks, including listing and managing notebooks and kernels, reading and editing cell source and outputs, and executing cells with multimodal support. It integrates with MCP clients (e.g., Claude Desktop, Cursor) and offers JupyterLab-specific features such as automatic notebook opening and native run-all commands. The server is designed for multi-notebook workflows, robust execution with feedback on failures, and supports images, plots, and other output types for richer agent interactions. It is developed and maintained by Datalayer with documentation and deployment options (uv/docker) available.
List all files and directories recursively in the Jupyter server's file system. Used to explore the file system structure of the Jupyter server or to find specific files or directories.
List all available kernels in the Jupyter server. This tool shows all running and available kernel sessions on the Jupyter server, including their IDs, names, states, connection information, and kernel specifications. Useful for monitoring kernel resources and identifying specific kernels for connection.
Use a notebook and activate it for following cell operations. All cell operations will be performed on the currently activated notebook. Activate new notebook will deactivate the previously activated notebook. Reactivate previously activated notebook using same notebook_name and notebook_path.
List all notebooks that have been used via use_notebook tool
Restart the kernel for a specific notebook.
Like @ or # in Coding IDE or CLI, cite specific cells from specified notebook and insert them into the prompt.
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.