jupyter-mcp-server

Jupyter MCP Server is a Model Context Protocol server that enables interaction with Jupyter notebooks running in a local JupyterLab environment. It facilitates real-time collaboration and integration with tools like Claude Desktop.

228
4

Jupyter MCP Server

Jupyter MCP Server is a Model Context Protocol (MCP) server that enables interaction with Jupyter notebooks running in a local JupyterLab environment. It facilitates real-time collaboration (RTC) through Jupyter's features.

To start, install jupyterlab, jupyter-collaboration, and ipykernel. Launch JupyterLab with a specified port, token, and IP address, ensuring accessibility for the MCP server, especially when running in a Docker container.

For integration with Claude Desktop, configure the claude_desktop_config.json file with the server URL, token, and notebook path, adjusting the Docker run command based on the operating system (MacOS, Windows, or Linux).

The server provides tools like add_execute_code_cell (executes code), add_markdown_cell (adds markdown), and download_earth_data_granules (downloads Earth data).

Build the server using Docker. Alternatively, install it for Claude Desktop via Smithery using the provided command.

Repository

DA
datalayer

datalayer/jupyter-mcp-server

Created

February 12, 2025

Updated

March 28, 2025

Language

Python

Category

AI