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.
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.
datalayer/jupyter-mcp-server
February 12, 2025
March 28, 2025
Python