This is what I've done on my custom version of Scribe. Curious if any others would like these features, or if a PR is possible.
CLICK HERE FOR MY BRANCH
- When launching a Scribe session, the very first thing that happens is a notebook is specified for the Scribe to use. Scribe is only able to edit/run that notebook, to keep things more clean. When you start a Scribe session, it will print out the notebook link and details before anything else.
(base) rithwik@Rithwiks-MacBook-Pro scribe % rithwik-scribe
🚀 Launching Claude Code with Scribe notebook tools enabled...
⏳ Starting Jupyter server...
📓 Notebook: 2026-02-08-16-01_Notebook.ipynb
📂 Path: /Users/rithwik/scribe/notebooks/2026-02-08-16-01_Notebook.ipynb
🔗 URL: http://localhost:24987/lab/tree/notebooks/2026-02-08-16-01_Notebook.ipynb?token=...
-
Optionally, when launching Scribe you can point it to a specific notebook to use (rithwik-scribe notebook.ipynb).
-
Then, the Jupyter server URL is automatically opened in my default browser.
-
Lastly, I enabled real-time collaboration to the MCP, meaning that as Scribe edits and runs cells in the notebook, you can see those changes live, rather than having to hit reload.
This is what I've done on my custom version of Scribe. Curious if any others would like these features, or if a PR is possible.
CLICK HERE FOR MY BRANCH
Optionally, when launching Scribe you can point it to a specific notebook to use (
rithwik-scribe notebook.ipynb).Then, the Jupyter server URL is automatically opened in my default browser.
Lastly, I enabled real-time collaboration to the MCP, meaning that as Scribe edits and runs cells in the notebook, you can see those changes live, rather than having to hit reload.