{"repo":"UsamaK98/python-notebook-mcp","free":true,"listed":false,"github":"https://github.com/UsamaK98/python-notebook-mcp","clone":"git clone https://github.com/UsamaK98/python-notebook-mcp.git","description":"Lightweight Python Notebook MCP - Enable AI assistants to create, edit, and view Jupyter notebooks via Model Context Protocol","language":"Python","stars":45,"topics":["jupyter-notebooks","mcp","model-context-protocol","model-context-protocol-servers","ai-tools","claude","claude-desktop","cursor-ide","fastmcp","ipynb"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Python Notebook MCP MCP server enabling AI assistants to interact with Jupyter notebooks through the Model Context Protocol. This server allows compatible AI assistants (like Cursor or Claude Desktop) to interact with Jupyter Notebook files (.ipynb) on your local machine. 📋 Prerequisites Before you begin, ensure you have the following installed: 1. Python: Version 3.10 or higher. 2. uv : The fast Python package installer and virtual environment manager from Astral. If you don't have it, install it: 3. fastmcp CLI (Optional, for Claude Desktop fastmcp install ): If you plan to use the fastmcp install method for Claude Desktop, you need the fastmcp command available. 🔧 Setup 1. Clone the Repository: 2. Choose Setup Method: Option A: Automated Setup (Recommended) Run the appropriate script for your OS from the project's root directory (where you just cd -ed into). macOS / Linux: Windows (PowerShell): These scripts will create the .venv , install dependencies, and output the exact paths needed for your MCP client configuration. Option B: Manual Setup Follow these steps if you prefer manual control or encounter issues with the scripts. 1. Create & Activate Virtual Environment: (You should see (.venv) or similar at the start of your shell prompt) 2. Install Dependencies: ▶️ Running the Server Make sure your virtual environment ( .venv ) is activated if you used manual setup. Method 1: Direct Execution (Recommended for Cursor, General Use) This method uses uv run to execute the se","default_branch":null,"files":null,"tree":[],"storefront":"/r/UsamaK98","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UsamaK98/python-notebook-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}