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

What is the primary purpose of the Jupyter Notebook MCP Server?

The server allows AI agents to interact with Jupyter Notebook files, enabling direct manipulation of notebook cells and overcoming limitations in Cursor's Agent mode.

How does the server ensure security?

The server restricts operations to user-defined directories and uses nbformat to safely manipulate notebook structures.

Can the server execute notebook cells?

No, the server cannot execute notebook cells. It only operates on the .ipynb file structure.

What are the transport options available for the server?

The server supports stdio, streamable-http, and sse transport options.

How can I configure the server for remote notebook editing?

The server supports SFTP for remote notebook editing, requiring SSH access and SFTP enabled on the remote server.