jjsantos01/jupyter-notebook-mcp
Free将 Jupyter Notebook 连接到 Claude AI,允许 Claude 直接交互和控制 Jupyter。
About jjsantos01/jupyter-notebook-mcp
JupyterMCP is an open-source integration that connects Jupyter Notebook (version 6.x) to Claude AI via the Model Context Protocol (MCP). It allows Claude to directly interact with and control Jupyter Notebooks, enabling AI-assisted code execution, data analysis, and visualization. The tool consists of three components: a WebSocket server that bridges communication, a client JavaScript that handles notebook operations, and an MCP server implementing the protocol. It supports two-way communication, cell manipulation (insert, execute, manage), notebook saving and retrieval, cell execution (specific or all), and output retrieval with text limitation options. Note: This tool is only compatible with Jupyter Notebook 6.x and does not work with Jupyter Lab, Notebook v7, VS Code, or Google Colab.
Key Features
Pros & Cons
- Enables direct AI control of Jupyter Notebooks for interactive development
- Open source and free to use
- Granular cell-level operations (insert, execute, retrieve output)
- WebSocket-based real-time communication for low-latency interaction
- Only compatible with Jupyter Notebook 6.x (not Jupyter Lab, Notebook v7, VS Code, or Google Colab)
- Requires manual setup with uv package manager and Claude desktop configuration
- Limited to Claude AI integration; not designed for other AI assistants