Robust new jupyter server
@kshitijdesai99
About Robust new jupyter server
I was facing issues with https://github.com/datalayer/jupyter-mcp-server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"jupyter_mcp_server_kshitij": {
"command": "uv",
"args": [
"pip",
"install",
"jupyterlab",
"jupyter-collaboration",
"ipykernel",
"pycrdt"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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
FAQ from Robust new jupyter server
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.
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.
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.
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.
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.
Frequently asked questions
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.
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.
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.
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.
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.
Basic information
More Data & Analytics MCP servers

Grabbit MCP
GrabbitRemote MCP server that helps AI agents find Reddit buyer-intent threads, check subreddit rules, read full conversations, and manage human-reviewed lead workflows.

Batru
BatruReal, calibrated win-rate predictions, pick recommendations, counters, synergy and tier lists for Dota 2, Deadlock and Marvel Rivals, from production models trained on ~20M matches. Free hosted endpoint (Streamable HTTP)
CryptoStruct Market Data
cryptostructRemote MCP server for historical crypto & prediction-market data: search ~500K instruments, live market stats (OHLC, turnover, spreads, depth, slippage), free sample files, and tick-data. Keyless for catalog & stats; opt

TofuBofu AI Visibility
Arnav NeilTofuBofu runs a free AI visibility scan for any B2B company, right inside your AI assistant. Ask it to scan a domain and it runs the questions real buyers ask across ChatGPT, Claude, Gemini, Perplexity, Google AI Overvie

Signal Nodus SEC Filings
Signal NodusPrimary-source SEC intelligence for AI agents, delivered over MCP. 27 tools: year-over-year filing diffs, 8-K material events, 13D/13G activist stakes, insider Form 4 trades, 13F institutional holdings, IPO pipeline, ful
Comments