jbeno/cursor-notebook-mcp
If you are the rightful owner of cursor-notebook-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Jupyter Notebook MCP Server allows AI agents to interact with Jupyter Notebook files, providing tools for direct notebook cell manipulation.
Tools
Functions exposed to the LLM to take actions
notebook_create
Create a new empty notebook file
notebook_delete
Delete existing notebook files
notebook_rename
Rename/move notebook files
notebook_read
Read the entire notebook structure
notebook_read_cell
Read the source content of a specific cell
notebook_add_cell
Add new cell after specifying index
notebook_edit_cell
Replace the source content of a specific cell
notebook_delete_cell
Delete a specific cell
notebook_change_cell_type
Change cell type
notebook_duplicate_cell
Copy the cell
notebook_get_cell_count
Returns the total number of cells
notebook_read_metadata
Read top-level notebook metadata
notebook_edit_metadata
Update top-level notebook metadata
notebook_read_cell_metadata
Read metadata for a specific cell
notebook_read_cell_output
Read the output list of specific code cells
notebook_edit_cell_metadata
Update metadata for specific cells
notebook_clear_cell_outputs
Clear output and execution count for specific cells
notebook_clear_all_outputs
Clear output and execution counts for all code cells
notebook_move_cell
Move the cell to a different position
notebook_split_cell
Split cells at specified row number
notebook_merge_cells
Merge cells with cells that are immediately followed
notebook_validate
Verify notebook structure
notebook_get_info
Search general information
notebook_export
Export your notebook to another format
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client