jupyter-notebook-mcp

A Model Context Protocol (MCP) for Jupyter Notebook

GitHub Stars

107

User Rating

Not Rated

Favorites

0

Views

35

Forks

21

Issues

2

Installation
Difficulty
Beginner
Estimated Time
5-10 minutes

Installation

Installation

Prerequisites

Python: 3.12 or newer
uv package manager
Claude AI desktop application

Installation Steps

1. Clone Repository

bash
git clone https://github.com/jjsantos01/jupyter-notebook-mcp.git

2. Create a virtual environment and install required packages

bash
uv run python -m ipykernel install --name jupyter-mcp

3. Install additional Python packages (optional)

bash
uv pip install seaborn

4. Configure Claude Desktop Integration

Edit claude_desktop_config.json to include:
json
{
  "mcpServers": {
    "jupyter": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/REPO/FOLDER/src",
        "run",
        "jupyter_ws_server.py"
      ]
    }
  }
}

Additional Resources