πͺβ¨ Jupyter MCP Server
@datalayer
About πͺβ¨ Jupyter MCP Server
πͺ π§ Model Context Protocol (MCP) Server for Jupyter.
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is πͺβ¨ Jupyter MCP Server?
An open-source MCP server that enables AI agents to connect to and manage Jupyter Notebooks in real-time. It bridges AI assistants with Jupyter environments, allowing direct notebook creation, cell execution, and output retrieval. Developed by Datalayer.
How to use πͺβ¨ Jupyter MCP Server?
Install via pip install jupyter-mcp-server and configure your MCP client with environment variables JUPYTER_URL, JUPYTER_TOKEN, and ALLOW_IMG_OUTPUT. Run using uvx for quick start or Docker for production. Alternatively, run as a Jupyter Server extension. The server supports STDIO and Streamable HTTP transports.
Key features of πͺβ¨ Jupyter MCP Server
- Real-time notebook control with instant output viewing.
- Smart execution that adjusts after cell failures.
- Context-aware understanding of entire notebooks.
- Multimodal output support (images, plots, text).
- Multi-notebook switching and management.
- JupyterLab integration with additional commands.
Use cases of πͺβ¨ Jupyter MCP Server
- AI-assisted code development and debugging in Jupyter.
- Automated data analysis and visualization workflows.
- Interactive exploration of notebooks via natural language.
- Orchestrating multi-notebook experiments with an AI agent.
- Real-time collaborative editing with JupyterLab integration.
FAQ from πͺβ¨ Jupyter MCP Server
What MCP clients are supported?
Works with any MCP client, including Claude Desktop, Cursor, Windsurf, and others.
How do I configure the server?
Set JUPYTER_URL, JUPYTER_TOKEN, and ALLOW_IMG_OUTPUT environment variables. A MCP_TOKEN is also required since version 1.0.0.
Is Docker supported?
Yes. Use the datalayer/jupyter-mcp-server Docker image with environment variables passed at runtime.
What are the runtime requirements?
Python environment with JupyterLab 4.4.1+, jupyter-collaboration, jupyter-mcp-tools, ipykernel, and pycrdt. Starting v1.0.2, datalayer_pycrdt is no longer needed.
Does it support JupyterHub or Google Colab?
Support for JupyterHub and Google Colab deployments is actively being developed; user feedback is welcome.
Frequently asked questions
What MCP clients are supported?
Works with any MCP client, including Claude Desktop, Cursor, Windsurf, and others.
How do I configure the server?
Set `JUPYTER_URL`, `JUPYTER_TOKEN`, and `ALLOW_IMG_OUTPUT` environment variables. A `MCP_TOKEN` is also required since version 1.0.0.
Is Docker supported?
Yes. Use the `datalayer/jupyter-mcp-server` Docker image with environment variables passed at runtime.
What are the runtime requirements?
Python environment with JupyterLab 4.4.1+, `jupyter-collaboration`, `jupyter-mcp-tools`, `ipykernel`, and `pycrdt`. Starting v1.0.2, `datalayer_pycrdt` is no longer needed.
Does it support JupyterHub or Google Colab?
Support for JupyterHub and Google Colab deployments is actively being developed; user feedback is welcome.
Basic information
More Data & Analytics MCP servers

Subtext
Subtext by FullstorySession replay, built for agents. Subtext is agentic session review: it captures production sessions of your app and connects them to your coding agent β Claude Code, Cursor, Codex, Devin, your own harness β so it can
Bright Data MCP
brightdataA powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
Deep Research
u14appUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Web3 Research MCP
aaronjmarsDeep Research for crypto - free & fully local

Octolens
OctolensGive your AI agents every brand mention across the internet β 15+ platforms, AI-filtered, one structured feed.
Comments