Integrating-the-Jupyter-server-with-claude-desktop-uisng-the-powerful-model-context-protocol
0
This project is an MCP server implementation designed to enable real-time collaboration with Jupyter notebooks. It integrates smoothly with Claude Desktop and supports multiple operating systems.
Jupyter MCP Server for Claude Desktop
An implementation of the Model Context Protocol (MCP) server for Jupyter notebooks in JupyterLab environments, facilitating integration with Claude Desktop across macOS, Windows, and Linux.
🚀 Features
- MCP server interface for Jupyter notebooks
- Real-time collaboration via JupyterLab
- Integration with Claude Desktop
- Programmatically add and execute code or markdown cells in notebooks
📦 Getting Started
✅ Prerequisites
- JupyterLab 4.4.1
- jupyter-collaboration 4.0.2
- ipykernel
- datalayer_pycrdt 0.12.15
💻 Integration with Claude Desktop
Available on macOS and Windows, with an unofficial build script for Linux via Nix. Use Docker for configuration.
🛠Available Tools
Tool | Description | Input Parameter | Output |
---|---|---|---|
add_execute_code_cell | Add and execute a code cell in a notebook | cell_content (str) | Cell output |
add_markdown_cell | Add a markdown cell in a notebook | cell_content (str) | Success message |
📦 Installation via Smithery
npx -y @smithery/cli install @datalayer/jupyter-mcp-server --client claude