Skip to main content
Glama
ipynb-mcp
by YmSaki

Related Servers

Alternatives to ipynb-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables AI agents to safely read, edit, and execute local Jupyter notebooks without running a separate service. Edits are guarded by compare-and-swap hashes and execution resumes or replays kernel state, so long-running cells aren't needlessly re-run.
      6
      38 npm
      3
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables agents to browse, create, edit, and execute Jupyter notebook cells against local .ipynb files or a running Jupyter Server, including kernel interrupt/restart and notebook export. Outputs (text, tables, PNG images) are written back to the notebook and returned to the conversation.
      511 npm
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to execute Jupyter notebook cells with persistent kernel state, output persistence, and structured JSON control surface.
      2
      -
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to read, edit, and execute Jupyter notebook files (.ipynb) with live kernel output, without requiring JupyterLab.
      17
      MIT

    TDQS

    A3.7/5.0

    Scored across 6 tools

    Disambiguation5/5

    Each tool targets a distinct operation: reading metadata, reading a cell, adding, editing, running, or restarting the kernel. There is minimal overlap and an agent can clearly select the right tool for the intended action.

    Naming Consistency4/5

    Most tools follow a clear verb_noun pattern: read_cell, add_cell, edit_cell, run_cell, restart_kernel. notebook_info is the only slight deviation, being noun_noun rather than get_notebook_info, but it remains readable and consistent with the overall style.

    Tool Count5/5

    Six tools is a well-scoped set for notebook manipulation. Each tool serves a clear and necessary purpose without unnecessary bloat.

    Completeness3/5

    The core lifecycle of reading, adding, editing, and executing cells is covered, and restart_kernel handles execution-state resets. However, a delete_cell operation is missing, which is a notable gap for editing workflows, and there is no way to reorder cells.

    Maintenance

    ActivityStale
    ResponsivenessNo recent community issues