Best Jupyter MCP Servers
Project Jupyter is an open-source project that develops software, standards, and services for interactive computing across multiple programming languages, best known for the Jupyter Notebook, a web-based interactive computing platform.
Why this server?
Supports running interactive optimization examples and demonstrations through Jupyter notebooks for educational and prototyping purposes
AlicenseAqualityCmaintenanceEnables solving complex combinatorial optimization problems with logical and numerical constraints through multiple solvers (Z3, CVXPY, HiGHS, OR-Tools). Specializes in portfolio optimization, scheduling, resource allocation, and constraint satisfaction problems.Last updated54Apache 2.0Why this server?
Provides tools to connect to a Jupyter kernel and manage Jupyter notebooks, including creating, editing, executing, and deleting cells.
AlicenseBqualityBmaintenanceAn MCP server that connects directly to a Jupyter kernel via ZMQ, enabling AI assistants to read, create, edit, execute, and manage Jupyter Notebooks as MCP tools.Last updated9MITWhy this server?
Provides tools for managing and executing code in Jupyter kernels with persistent state, supporting Python, TypeScript, and JavaScript.
AlicenseAqualityDmaintenanceEnables AI agents to execute Python, TypeScript, and JavaScript code in persistent Jupyter kernels with stateful variables and imports across interactions.Last updated73MITWhy this server?
Provides interaction with Jupyter notebooks running in JupyterLab, allowing adding and executing code cells, creating markdown cells, and interacting with notebook content programmatically.
AlicenseAqualityAmaintenanceEnables interaction with Jupyter notebooks through the Model Context Protocol, supporting code execution and markdown insertion within JupyterLab environments.Last updated181,225BSD 3-ClauseWhy this server?
Provides tools for inspecting and editing Jupyter notebooks, including reading cells, adding/updating/deleting cells, moving cells between positions, converting cell types, and retrieving notebook statistics and metadata.
AlicenseBqualityDmaintenanceEnables inspection and editing of Jupyter notebook files (.ipynb) through tools for reading, adding, updating, deleting, moving, and converting cells while preserving metadata.Last updated1315MITWhy this server?
Enables reading and editing Jupyter notebooks with full cell and output handling capabilities
Why this server?
Includes example Jupyter notebook for demonstrating Climatiq API usage and carbon calculation capabilities.
AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to perform real-time carbon emissions calculations and provide climate impact insights by interfacing with the Climatiq API.Last updated1011MITWhy this server?
Provides tools for connecting and managing Jupyter Notebook instances, enabling AI agents to create, read, execute, and modify notebooks and cells interactively.
AlicenseAqualityDmaintenanceAI-powered MCP server for connecting and managing Jupyter Notebooks. Enables interactive code execution, multi-notebook management, and multimodal output for data analysis, visualization, and machine learning.Last updated128MITWhy this server?
Supports notebook operations with Jupyter, allowing export of Databricks notebooks in Jupyter format as well as other formats.
AlicenseBqualityDmaintenanceA fixed Model Completion Protocol (MCP) server that enables LLMs like Claude Code to interact with Databricks functionality including clusters, jobs, notebooks, and SQL execution through natural language commands.Last updated194MIT