Jupyter
๐ช ๐ง Jupyter MCP Tools.
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
Maintainer
Works with
Installation
Manual Installation
npx jupyter-mcp-toolsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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_toolsStart JupyterLab
Launch JupyterLab as normal. The MCP tools extension will be active in the running instance.
jupyter labConfigure 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"]
}
}
}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 listTest 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.
Jupyter Alternatives โ Similar Developer Tools Servers
Looking for alternatives to Jupyter? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
โ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
โ 155.8kJava ้ข่ฏ & ๅ็ซฏ้็จ้ข่ฏๆๅ๏ผ่ฆ็่ฎก็ฎๆบๅบ็กใๆฐๆฎๅบใๅๅธๅผใ้ซๅนถๅใ็ณป็ป่ฎพ่ฎกไธ AI ๅบ็จๅผๅ
Gemini CLI
โ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
โ 87.3kโญ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
โ 86.0kModel Context Protocol Servers
CC Switch
โ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Jupyter in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.