What is the first action required after starting the server?
You must call the `initialize_workspace` tool with the full absolute path to a directory containing your notebooks. Relative paths or dots (`.`) are not accepted.

@UsamaK98
Basic information
A lightweight python notebook mcp server that allows AI agents and other MCP clients to interact with python notebook files seamlessly.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"python-notebook-mcp": {
"command": "uv",
"args": [
"pip",
"install",
"fastmcp"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Python notebook is an MCP (Model Context Protocol) server that enables AI assistants (such as Cursor or Claude Desktop) to interact with Jupyter Notebook files (.ipynb) on your local machine. It is designed for developers and data scientists who want to use AI tools to programmatically manage notebooks.
To use Python notebook, ensure Python 3.10+ and uv are installed, then clone the repository and run the automated setup script (install_unix.sh on macOS/Linux or install_windows.ps1 on Windows) or manually create a virtual environment and install dependencies from requirements.txt. The server is started with uv run python server.py (for Cursor) or fastmcp install server.py --name "Jupyter Notebook MCP" (for Claude Desktop). The first action from your AI assistant must be to call initialize_workspace(directory="/full/absolute/path/to/project").
You must call the `initialize_workspace` tool with the full absolute path to a directory containing your notebooks. Relative paths or dots (`.`) are not accepted.
Yes, the `edit_cell` tool modifies the source content of an existing cell by its index, and `add_cell` adds new code or markdown cells at a specific index or the end.
Python 3.10 or higher, the `uv` package manager, and optionally the `fastmcp` CLI (for Claude Desktop integration). All other dependencies are installed from `requirements.txt`.
Notebooks reside on your local filesystem in the workspace directory you provide during `initialize_workspace`. The server does not copy or move files.
The server uses standard MCP stdio transport for communication with the client. No authentication is mentioned in the README.

Mess in, magic out: pour in your D&D and TTRPG notes and LoreKeeper keeps them as a private store for your world. Ask Claude or ChatGPT about it, or build a sourcebook.

AI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
Person-owned, portable AI memory served over MCP. Your knowledge, preferences, and decisions — captured in one assistant, available in all of them.

The Cloud is the AI-native workspace that gives every AI — Claude, ChatGPT, Gemini, and other Frontier & Free or Local models — shared memory and real agents. Not cloud computing: thecloud.so is one workspace where your

Open-source Python SDK & MCP interface for Priostack Agent Context Network (ACN). Zero-setup, autonomous memory orchestration for AI agents.
Comments