Notebook Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Notebook Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
AI-Native Intelligence for Jupyter Notebooks
Notebook MCP is a Model Context Protocol (MCP) server that gives AI assistants deep semantic and runtime understanding of .ipynb notebooks.
AI coding assistants struggle with notebooks because notebooks rely heavily on execution order and hidden runtime state.
Notebook MCP bridges this gap by converting notebooks into structured, analyzable execution graphs.
Notebook → MCP Server → AI AssistantCore Components:
npm install -g @akram1110/notebook-mcppip install notebook-mcpnotebook-mcpNotebook MCP installs components via both npm and pip.
Follow the steps below to fully remove the tool.
npm uninstall -g @akram1110/notebook-mcppip uninstall notebook-mcpor
python -m pip uninstall notebook-mcpnotebook-mcpExpected output:
command not foundPython sometimes leaves launcher files behind.
Check:
where notebook-mcpIf found, delete from:
<python_install_dir>\Scripts\Example:
C:\Users\<username>\AppData\Local\Programs\Python\Python311\Scripts\If pip shows:
WARNING: Ignoring invalid distribution ~Delete folders beginning with ~ inside:
<python_install_dir>\Lib\site-packages\Then verify:
pip checkpip cache purgeAfter completing these steps, Notebook MCP will be fully removed from your system.
{
"mcpServers": {
"notebook": {
"command": "notebook-mcp"
}
}
}| Tool | Description |
|---|---|
| notebook_analyze | Builds dependency graph |
| notebook_context | Generates focused context |
| notebook_state | Detects execution state |
| notebook_rerun_plan | Suggests rerun order |
| jupyter_execute | Executes kernel code |
| jupyter_inspect | Inspects runtime variables |
Set environment variables:
JUPYTER_BASE_URL=http://localhost:8888
JUPYTER_TOKEN=<token>Issues and PRs welcome.
MIT License
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.