1. Conduid
  2. Files
  3. Jupyter Edit
MCP server · Files

Jupyter Edit

A runtime-less MCP server that provides tools for reading and editing Jupyter notebooks (.ipynb files) in an LLM-friendly format

Unclaimed last commit 8 months ago files
34Low

Scored 6 months ago · breakdown

About Jupyter Edit

Jupyter Edit is an MCP server published by VeryEvilHumna in the Files category: a runtime-less MCP server that provides tools for reading and editing Jupyter notebooks (.ipynb files) in an LLM-friendly format.

The repository has 5 stars and 2 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/VeryEvilHumna/mcp-server-jupyter-edit

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.

Tools (7)

add_cellAdd new cell

Parameters not published.

delete_cellDelete cell by ID

Parameters not published.

get_cellGet specific cell content

Parameters not published.

list_cellsList all cells with IDs and types

Parameters not published.

read_notebookRead notebook to LLM-friendly markdown

Parameters not published.

update_cellUpdate cell source

Parameters not published.

write_notebookWrite notebook from LLM-friendly markdown

Parameters not published.

Ask AI

✦

Ask AI about Jupyter Edit

Powered by Claude · Grounded in docs

I know everything about Jupyter Edit. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Jupyter Edit Server

An MCP server that provides tools for reading and editing Jupyter notebooks (.ipynb files) in an LLM-friendly format.

This server is meant for working with integrated VSCode Jupyter or dropping in the environment where there is no Jupyter Lab installed. If you prefer using Jupyter Lab consider using this MCP as it has more capabilities: https://github.com/datalayer/jupyter-mcp-server

Ofc I've completely vibecoded it.

Features

  • Read entire notebooks in LLM-friendly markdown format
  • Write notebooks from LLM-friendly format
  • List cells with IDs, types, and positions
  • Get individual cell content
  • Add, update, and delete cells by ID

Installation

Clone the repo

CD to the repo

cargo build --release

Retrieve the binary from ./target/release

Usage

OpenCode Configuration

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "jupyter-edit": {
      "type": "local",
      "command": ["/path/to/mcp-server-jupyter-edit"],
      "enabled": true,
      "timeout": 1000
    }
  }
}

Tools

Tool Description
read_notebook Read notebook to LLM-friendly markdown
write_notebook Write notebook from LLM-friendly markdown
list_cells List all cells with IDs and types
get_cell Get specific cell content
add_cell Add new cell
update_cell Update cell source
delete_cell Delete cell by ID

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Jupyter Edit

How do I install Jupyter Edit?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Jupyter Edit safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Jupyter Edit still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.