cursor-notebook-mcp
Model Context Protocol (MCP) server designed to allow AI agents within Cursor to interact with Jupyter Notebook (.ipynb) files
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