mcp-jupyter-complete

tofunori/mcp-jupyter-complete

3.2

If you are the rightful owner of mcp-jupyter-complete and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A comprehensive Model Context Protocol (MCP) server for Jupyter notebook manipulation with position-based operations and VS Code integration.

MCP Jupyter Complete is a robust server designed to enhance the manipulation and management of Jupyter notebooks through a Model Context Protocol. It offers a suite of position-based operations that allow users to efficiently list, edit, insert, delete, and move cells within a notebook. The server is also integrated with Visual Studio Code, providing seamless synchronization and automatic reloading of notebook files. This integration ensures that any changes made to the notebook are immediately reflected in the VS Code environment, enhancing the development workflow. The server supports bulk operations, allowing multiple changes to be executed in a single call, thus improving efficiency. With comprehensive error handling, users are provided with detailed feedback on any issues encountered, such as invalid cell indices or file permission errors. MCP Jupyter Complete is an essential tool for developers and data scientists who work extensively with Jupyter notebooks and seek a more streamlined and integrated development experience.

Features

  • Position-based operations for efficient cell management
  • VS Code integration for seamless notebook synchronization
  • Bulk operations support for executing multiple changes at once
  • Comprehensive error handling for detailed feedback
  • Support for converting between different cell types

Usages

usage with claude

{
  "mcpServers": {
    "jupyter-complete": {
      "command": "node",
      "args": ["/path/to/mcp-jupyter-complete/src/index.js"]
    }
  }
}

usage with claude global

{
  "mcpServers": {
    "jupyter-complete": {
      "command": "mcp-jupyter-complete"
    }
  }
}