notebook_read
Extract and read source code from all cells in a Jupyter notebook with outputs
How to use it
notebook_read is exposed by the MCP Claude Code MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the notebook_read tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL MCP CLAUDE CODE LISTINGOther tools in MCP Claude Code (15)
Execute multiple tool invocations in parallel or serially in a single request
Replace patterns in file contents
Get a recursive tree view of directories
Launch one or more agents that can perform tasks using read-only tools concurrently
Make line-based edits to text files
Fast pattern search in files with ripgrep integration for best performance (docs)
Search code with AST context showing matches within functions, classes, and other structures
Make multiple precise text replacements in a single file operation with atomic transactions
Edit, insert, or delete cells in a Jupyter notebook
Read file contents with line numbers, offset, and limit capabilities
Execute shell commands (also used for directory creation, file moving, and directory listing)
Structured space for complex reasoning and analysis without making changes
Read a structured task list
Create and manage a structured task list
Create or overwrite files