cursor-notebook-mcp

jbeno/cursor-notebook-mcp

3.6

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

No resources