jupyter-mcp-server

jupyter-mcp-server

Jupyter MCP server for real-time AI connection and management of Jupyter notebooks.

MCPDevOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.2k
Source
mcp-github

Overview

The Jupyter MCP server is a service based on the Model Context Protocol (MCP) designed to enable AI to connect to, manage, and operate Jupyter notebooks in real time. It supports multiple output types (such as images, charts, and text) and intelligently handles cell execution failures. This capability allows AI to better understand the full context of a notebook and engage in more relevant interactions. Ideal for scenarios requiring automated management and operation of Jupyter notebooks.

Capabilities

  • Real-time viewing of notebook changes
  • Intelligent handling of cell execution failures
  • Understanding the entire notebook context
  • Support for multiple output types
  • Seamless switching between multiple notebooks
  • Enhanced integration with JupyterLab

Use cases

Automated Jupyter notebook managementReal-time monitoring and debugging of Jupyter notebooksIntegration into other MCP clientsJupyterHub management in multi-user environments

Setup

Requires: API KeyNode 环境
pip install jupyter-mcp-server

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to configure MCP_TOKEN?

Configure MCP_TOKEN in the MCP client settings. See the official documentation for details.

Is JupyterHub and Google Colab supported?

Support is actively being developed—feedback is welcome.

Related skills