mcp-server-jupyter
If you are the rightful owner of mcp-server-jupyter 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.
An MCP server for managing and interacting with Jupyter notebooks programmatically.
The mcp-server-jupyter is a Model Context Protocol (MCP) server designed to facilitate the management and interaction with Jupyter notebooks through programmatic means. It provides a set of tools that allow users to read, modify, and execute notebook cells, making it easier to automate and streamline workflows involving Jupyter notebooks. This server is particularly useful for developers and data scientists who need to manipulate notebooks without manually opening them in a Jupyter interface. By integrating with platforms like Claude Desktop, users can leverage these capabilities in a seamless and efficient manner.
Features
- Read notebook content with or without outputs.
- Add, edit, and execute specific cells in a notebook.
- Supports both code and markdown cell types.
- Facilitates automation of notebook management tasks.
- Integrates with platforms like Claude Desktop for enhanced functionality.
Tools
read_notebook_with_outputs
Read the notebook content containing cell output
read_notebook_source_only
Read only the source code of the notebook, suitable for size limitations
read_output_of_cell
Read output from a specific cell
add_cell
Add new cells to your notebook, support code or Markdown type
edit_cell
Modify existing cell contents
execute_cell
Execute a specific cell and return its output to verify the execution result