Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
I

ihrpr/mcp-server-jupyter

MCP server for Jupyter Notebooks and JupyterLab

Before you install: a copy-paste command is available · no license recorded · link reachable

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
  1. Copy the command above
  2. Paste it as one entry under mcpServers in claude_desktop_config.json — local servers take command + args (example: clients)
  3. Restart your client
Install command from the repository
pip install jupyterlab

Parsed from the README we fetched on 2026-11-07; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
Install
pip install jupyterlab
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: pip install jupyterlab. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# mcp-server-jupyter

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server for managing and interacting with Jupyter notebooks programmatically.
## Components
### Tools
The server provides six tools for notebook manipulation:
1. read_notebook_with_outputs: Read a notebook's content including cell outputs
Required: notebook_path (string)
2. read_notebook_source_only: Read notebook content without outputs
Required: notebook_path (string)
Use when size limitations prevent reading full notebook with outputs
3. read_output_of_cell: Read output of a specific cell
Required:
notebook_path (string)
cell_id (string)
4. add_cell: Add new cell to notebook
Required:
notebook_path (string)
source (string)
Optional:
cell_type (string): "code" or "markdown"
position (integer): insertion index (-1 to append)
5. edit_cell: Modify existing cell content
Required:
notebook_path (string)
cell_id (string): Unique ID of the cell to edit
source (string)
6. execute_cell: Execute a specific cell and return its output
Required:
notebook_path (string)
cell_id (string)
Useful for verifying cell execution and output
## Usage with Claude Desktop
### Step1: Start JupyterLab or Jupyter Notebook
By using uv to run Jupyter notebooks it's much easier to manage venv and package installations.
Follow uv jupyter docummentation for more details.
bash
uv venv --seed
source .venv/bin/activate
uv pip install jupyterlab
.venv/bin/jupyter lab
NOTE: this environment should be used as UV_PROJECT_ENVIRONMENT env variable in MCP server (next step). Run in the same folder where Jupyter started.
echo $(pwd)/.venv
### Step2: Configure Claude Desctop Add this configuration to your Claude Desktop config file:
PyPi package:
json
// ~/Library/Application Support/Claude/claude_desktop_config.json
"mcpServers": {
"Jupyter-notebook-manager": {
"command": "uv",
"args": ["run", "--with", "mcp-server-jupyter", "mcp-server-jupyter"],
"env": {
"UV_PROJECT_ENVIRONMENT": "/path/to/venv_for_jupyter/.venv"
Git repo fork
json
// ~/Library/Application Support/Claude/claude_desktop_config.json
"mcpServers": {
"Jupyter-notebook-manager": {
"command": "uv",
"args": [
"run",
"--directory",
"/Users/inna/mcp-server-jupyter/src/mcp_server_jupyter",
"mcp-server-jupyter"
],
"env": {
"UV_PROJECT_ENVIRONMENT": "/path/to/venv_for_jupyter/.venv"
### Step 3: Open Notebook & Claude Chat
Open or create a notebook in JupyterLab/Jupyter Notebook
Get the full path to your notebook:
In JupyterLab: Right-click on the notebook in the file browser → "Copy Path"
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/ihrpr-mcp-server-jupyter/)
Source
awesome · https://github.com/ihrpr/mcp-server-jupyter
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index