1. Conduid
  2. AI
  3. Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol
MCP server · AI

Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol

Jupyter MCP Server Jupyter MCP Server is an implementation of the Model Context Protocol (MCP) server that enables interaction with Jupyter notebooks running in any JupyterLab environment, including your local JupyterLab instance

Unclaimed last commit a year ago ai
41Fair

Scored 3 months ago · breakdown

About 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 is an MCP server published by harshitha-8 in the AI category: jupyter MCP Server Jupyter MCP Server is an implementation of the Model Context Protocol (MCP) server that enables interaction with Jupyter notebooks running in any JupyterLab environment, including your local JupyterLab instance. It has been installed 0 times through Conduid.

Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx integrating-the-jupyter-server-with-claude-desktop-uisng-the-powerful-model-context-protocol

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol

Powered by Claude · Grounded in docs

I know everything about Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Jupyter MCP Server for Claude Desktop

An implementation of the Model Context Protocol (MCP) server that enables interaction with Jupyter notebooks running in any JupyterLab environment, including local instances. Designed for seamless integration with Claude Desktop across macOS, Windows, and Linux.


🚀 Features

  • Provides an MCP server interface for Jupyter notebooks.
  • Supports real-time collaboration via JupyterLab.
  • Integrates smoothly with Claude Desktop (macOS, Windows, Linux).
  • Programmatically add and execute code or markdown cells in notebooks.

📦 Getting Started

✅ Prerequisites

Ensure you have the following installed:

  • JupyterLab (version 4.4.1)
  • jupyter-collaboration (version 4.0.2)
  • ipykernel
  • datalayer_pycrdt (version 0.12.15)

🛠 Installation

pip install jupyterlab==4.4.1 jupyter-collaboration==4.0.2 ipykernel
pip uninstall -y pycrdt datalayer_pycrdt
pip install datalayer_pycrdt==0.12.15

▶️ Starting JupyterLab

jupyter lab --port 8888 --IdentityProvider.token MY_TOKEN --ip 0.0.0.0

Alternatively, you can use:

make jupyterlab

--ip 0.0.0.0 allows access from the MCP server running inside Docker.


💻 Integration with Claude Desktop

Claude Desktop is available on macOS and Windows. Linux users can use an unofficial build script via Nix.

🔧 Configuration (macOS / Windows)

{
  "mcpServers": {
    "jupyter": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm", "-e", "SERVER_URL", "-e", "TOKEN", "-e", "NOTEBOOK_PATH",
        "datalayer/jupyter-mcp-server:latest"
      ],
      "env": {
        "SERVER_URL": "http://host.docker.internal:8888",
        "TOKEN": "MY_TOKEN",
        "NOTEBOOK_PATH": "notebook.ipynb"
      }
    }
  }
}

🔧 Configuration (Linux)

{
  "mcpServers": {
    "jupyter": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm", "-e", "SERVER_URL", "-e", "TOKEN", "-e", "NOTEBOOK_PATH", "--network=host",
        "datalayer/jupyter-mcp-server:latest"
      ],
      "env": {
        "SERVER_URL": "http://localhost:8888",
        "TOKEN": "MY_TOKEN",
        "NOTEBOOK_PATH": "notebook.ipynb"
      }
    }
  }
}

Make sure SERVER_URL and TOKEN match your JupyterLab setup. NOTEBOOK_PATH is relative to the directory where JupyterLab is started.


🛠 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

🐳 Building the Docker Image

make build-docker

📦 Installation via Smithery

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

📄 License

See the repository for license details.


🔗 Resources

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol

How do I install Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol?

Run npx integrating-the-jupyter-server-with-claude-desktop-uisng-the-powerful-model-context-protocol, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Integrating The Jupyter Server With Claude Desktop Uisng The Powerful Model Context Protocol still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.