A self-hosted MCP server providing Claude with an interactive Jupyter environment, including real kernels, persistent notebooks, and optional GPU offload to Google Colab.
Enables Codex to connect to a locally running JupyterLab instance and use its notebook tools through MCP, allowing tasks such as reading and executing notebooks.
Retrieve a specific cell's content from a Jupyter Notebook by index, with negative indexing for reverse access. Get cell data directly for programmatic use without a Jupyter server.
Replace the content of a specific cell in a Jupyter Notebook by supplying the notebook file path, cell index, and new content. Directly modify any cell programmatically without starting a Jupyter server.
Replace a substring within a chosen cell of a Jupyter notebook (.ipynb) by providing file path, cell index, and old/new strings. Works directly on notebook files without requiring a Jupyter server.