Integrating-the-Jupyter-server-with-claude-desktop-uisng-the-powerful-model-context-protocol

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

ToolDescriptionInput ParameterOutput
add_execute_code_cellAdd and execute a code cell in a notebookcell_content (str)Cell output
add_markdown_cellAdd a markdown cell in a notebookcell_content (str)Success message

📦 Installation via Smithery

npx -y @smithery/cli install @datalayer/jupyter-mcp-server --client claude