Model Context Protocol server providing 29 specialized tools for programmatic Jupyter notebook editing with format preservation, batch operations, and no Jupyter server required
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"jupyter-editor-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Jupyter Notebook Editor MCP Server A Model Context Protocol (MCP) server for programmatically editing Jupyter notebooks while preserving their format and structure. ## Features - **29 specialized tools** for notebook manipulation - **File-based operations** - no Jupyter server required - **Format preservation** - automatic validation after modifications - **Batch operations** - modify multiple cells or notebooks at once - **Type-safe** - full type hints for all operations ## Installation ### One-Click Install [](https://kiro.dev/launch/mcp/add?name=jupyter-editor&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22jupyter-editor-mcp%22%5D%7D) [](https://claude.ai/mcp/install?name=jupyter-editor&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22jupyter-editor-mcp%22%5D%7D) ### From PyPI ```bash uv tool install jupyter-editor-mcp jupyter-editor-mcp ``` ### From Source ```bash git clone https://github.com/jsamuel1/jupyter-editor-mcp.git cd jupyter-editor-mcp uv venv uv pip install -e ".[dev]" ``` See [INSTALL.md](INSTALL.md) for detailed configuration options. ## Usage ### With Claude Desktop Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "jupyter-editor": { "command": "jupyter-editor-mcp" } } } ``` ### Example Interactions **Read a notebook:** ``` "Show me the structure of my notebook.ipynb" ``` **Insert a cell:** ``` "Add a markdown cell at the beginning explaining what this notebook does" ``` **Batch operations:** ``` "Replace all occurrences of 'old_function' with 'new_function' in all code cells" ``` **Multi-notebook:** ``` "Merge analysis.ipynb and visualization.ipynb into combined.ipynb" ``` ## Tool Categories - **Read Operations** (4 tools): read_notebook, list_cells, get_cell, search_cells - **Cell M…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.