Connects Claude to Jupyter notebooks through the Model Context Protocol, giving you programmatic control over multiple notebooks and their kernels. You get tools to create, restart, and manage notebooks, plus cell-level operations like insert, execute, delete, and overwrite. The standout is multimodal output support, so Claude can see charts and tables, not just text. It also includes execute_temporary_code for quick debugging without cluttering your notebook. Requires a running Jupyter server with authentication token. Reach for this when you want Claude to do interactive data analysis across several notebooks or iteratively build out exploratory workflows while seeing visual results.
claude mcp add --transport stdio chengjiale150-jupyter-mcp-server -- uvx better-jupyter-mcp-server