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.