MCP.so
ログイン

Robust new jupyter server MCP Server

@kshitijdesai99

基本情報

カテゴリ

データと分析

トランスポート

stdio

作者

kshitijdesai99

投稿者

kshitij desai

Robust new jupyter server MCP Server について

I was facing issues with https://github.com/datalayer/jupyter-mcp-server

#jupyter#jupyter-lab#jupyter-server#python

Robust new jupyter server MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "jupyter_mcp_server_kshitij": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "jupyterlab",
        "jupyter-collaboration",
        "ipykernel",
        "pycrdt"
      ]
    }
  }
}

Robust new jupyter server MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Robust new jupyter server?

This server provides a Docker-based client that connects to a Jupyter server using multi-collaborative protocol support, enabling MCP clients (such as Claude Desktop) to execute code in a Jupyter notebook.

How to use Robust new jupyter server?

Set up a Python 3.12.10 environment, install dependencies (jupyterlab, jupyter-collaboration, etc.), start a Jupyter server with a token, build the Docker image named notebook-client, and add the appropriate configuration to your Claude Desktop config.json. Key commands include jupyter lab --port 8888 --IdentityProvider.token MY_TOKEN --ip 0.0.0.0 and docker build -t notebook-client ..

Key features of Robust new jupyter server

  • Docker-based client for easy deployment
  • Supports multi-collaborative Jupyter notebooks
  • Integrates with Claude Desktop via MCP
  • Token-based authentication with Jupyter server
  • Uses jupyter-collaboration and pycrdt for real-time sync

Use cases of Robust new jupyter server

  • Running Jupyter notebook code from Claude Desktop
  • Collaborative notebook execution with multiple MCP clients
  • Isolated code execution in a Docker container
  • Automating Jupyter workflows via MCP

よくある質問

1

What dependencies are required?

Python 3.12.10, Docker, Git, and packages including jupyterlab, jupyter-collaboration, ipykernel, pycrdt, jupyter_server_ydoc, and the two client libraries.

2

How does authentication work?

The server uses a token set via `--IdentityProvider.token MY_TOKEN`. The same token must be passed as the `TOKEN` environment variable in the Docker client configuration.

3

What should I do if I get a WebSocketClosedError?

Delete the existing `notebook.ipynb`, create a new notebook from the Jupyter UI, and rename it to `notebook.ipynb`. This issue is known to occur on macOS.

4

How is the client configured for Claude Desktop?

Add an entry to `config.json` with command `"docker"` and arguments that run the container with environment variables for notebook path, server URL, and token.

5

Where does the notebook data live?

The notebook file (`notebook.ipynb`) resides on the host machine, and the client container reads/updates it over HTTP from the running Jupyter server.

コメント

「データと分析」の他のコンテンツ