Jupyter

v1.0.0โ€ขDeveloper Toolsโ€ขstable

๐Ÿช ๐Ÿ”ง Jupyter MCP Tools.

jupytermcptools
Share:
8
Stars
0
Downloads
0
Weekly
0/5

What is Jupyter?

Jupyter is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿช ๐Ÿ”ง jupyter mcp tools.

๐Ÿช ๐Ÿ”ง Jupyter MCP Tools.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿช ๐Ÿ”ง Jupyter MCP Tools.

Use Cases

Execute Jupyter notebooks and Python code through Claude.
Perform data analysis and visualization in notebooks.
datalayer

Maintainer

LicenseBSD-3-Clause
Languagejupyter notebook
Versionv1.0.0
UpdatedFeb 28, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx jupyter-mcp-tools

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Jupyter

Jupyter MCP Tools is a JupyterLab extension that exposes JupyterLab's entire command palette as MCP tools, allowing AI assistants like Claude to execute notebook cells, manage kernels, create files, and control the JupyterLab UI programmatically. It requires no API keys and works out of the box with any MCP-compatible client.

Prerequisites

  • Python 3.8 or later installed
  • JupyterLab 4.0.0 or later installed
  • pip package manager
  • Claude Desktop or another MCP-compatible client
  • A running JupyterLab instance
1

Install the jupyter_mcp_tools extension

Install the package from PyPI using pip. This registers the MCP extension with JupyterLab automatically.

pip install jupyter_mcp_tools
2

Start JupyterLab

Launch JupyterLab as normal. The MCP tools extension will be active in the running instance.

jupyter lab
3

Configure Claude Desktop to connect to JupyterLab

Add the Jupyter MCP Tools server to your Claude Desktop configuration. The server communicates with the already-running JupyterLab instance.

{
  "mcpServers": {
    "jupyter": {
      "command": "python",
      "args": ["-m", "jupyter_mcp_tools"]
    }
  }
}
4

Verify the extension is loaded

In JupyterLab, check the Extension Manager or the Help menu to confirm jupyter_mcp_tools appears in the list of enabled extensions.

jupyter labextension list
5

Test cell execution via MCP

Ask Claude to append and execute a cell in an open notebook. The two specialized commands are notebook:append-execute (add and run a cell) and notebook:get-selected-cell (read the active cell).

Jupyter Examples

Client configuration

Claude Desktop configuration for the Jupyter MCP Tools server.

{
  "mcpServers": {
    "jupyter": {
      "command": "python",
      "args": ["-m", "jupyter_mcp_tools"]
    }
  }
}

Prompts to try

Prompts to use with Jupyter MCP Tools in Claude once JupyterLab is running.

- "Append a code cell to my notebook that imports pandas and reads data.csv, then execute it"
- "What is the source code in my currently selected notebook cell?"
- "Create a new notebook called analysis.ipynb and add a markdown cell with the title 'Data Analysis'"
- "Restart the kernel in the active notebook"
- "Execute the selected cell and show me the output"

Troubleshooting Jupyter

jupyter_mcp_tools is installed but no tools appear in Claude

Ensure JupyterLab is running before Claude Desktop starts the MCP server. The extension communicates with a live JupyterLab instance. Confirm the correct Python binary is used by running 'jupyter labextension list' in your environment.

notebook:append-execute fails with 'No notebook open'

The tool requires an active notebook to be open in JupyterLab. Open or create a notebook first, then retry the command.

JupyterLab 4.x required but 3.x is installed

Upgrade JupyterLab with 'pip install --upgrade jupyterlab'. The extension requires JupyterLab >= 4.0.0 and is not compatible with JupyterLab 3.x.

Frequently Asked Questions about Jupyter

What is Jupyter?

Jupyter is a Model Context Protocol (MCP) server that ๐Ÿช ๐Ÿ”ง jupyter mcp tools. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Jupyter?

Follow the installation instructions on the Jupyter GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Jupyter?

Jupyter works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Jupyter free to use?

Yes, Jupyter is open source and available under the BSD-3-Clause license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "jupyter-mcp-tools": { "command": "npx", "args": ["-y", "jupyter-mcp-tools"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Jupyter?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides