cursor-notebook-mcp

cursor-notebook-mcp

45

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