chengjiale150 avatar

Jupyter Mcp Server

chengjiale150/jupyter-mcp-server

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.

GitHub stars
8
tools
12
transport
STDIO
last updated
Sep 17, 2025

Tools

12 tools

Public tool metadata for what this MCP can expose to an agent.

connect_notebook连接/创建指定路径的Notebook

连接/创建指定路径的Notebook

No parameter schema in public metadata yet.

list_notebook列出所有目前连接的Notebook

列出所有目前连接的Notebook

No parameter schema in public metadata yet.

restart_notebook重启指定名称的Notebook

重启指定名称的Notebook

No parameter schema in public metadata yet.

read_notebook读取指定名称的Notebook的源内容(不包含输出)

读取指定名称的Notebook的源内容(不包含输出)

No parameter schema in public metadata yet.

list_cell列出指定名称的Notebook的所有Cell的基本信息

列出指定名称的Notebook的所有Cell的基本信息

No parameter schema in public metadata yet.

read_cell读取指定名称的Notebook指定索引的Cell内容

读取指定名称的Notebook指定索引的Cell内容

No parameter schema in public metadata yet.

delete_cell删除指定名称的Notebook指定索引的Cell

删除指定名称的Notebook指定索引的Cell

No parameter schema in public metadata yet.

insert_cell在指定名称的Notebook指定索引处上方/下方插入Cell

在指定名称的Notebook指定索引处上方/下方插入Cell

No parameter schema in public metadata yet.

execute_cell执行指定名称的Notebook指定索引的Cell

执行指定名称的Notebook指定索引的Cell

No parameter schema in public metadata yet.

overwrite_cell覆盖指定名称的Notebook指定索引的Cell内容

覆盖指定名称的Notebook指定索引的Cell内容

No parameter schema in public metadata yet.

append_execute_code_cell在Notebook末尾添加并执行Code Cell

在Notebook末尾添加并执行Code Cell

No parameter schema in public metadata yet.

execute_temporary_code执行临时代码块(不存储到Notebook中)

执行临时代码块(不存储到Notebook中)

No parameter schema in public metadata yet.

Sponsors

Readme

🪐 Jupyter MCP Server

Jupyter MCP Server

专门为AI连接与管理Jupyter Notebook而开发的MCP服务

由 ChengJiale150 开发

Python License Version mcp-registry

English | 中文

📖 目录

🎯 项目简介


View the full README on GitHub

Details

Repository
github.com/chengjiale150/jupyter-mcp-server
Categories
Documents & Knowledge, Data & Analytics
Package
better-jupyter-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1rohan-protocol avatarRohan Protocol MCProhan-protocol/sdkStateless zero-knowledge trust gateway and WebMCP shield for AI agents on Midnight.0stars
2rahulk644 avatarAppFlowy MCP Serverrahulk644/appflowy-mcp-serverAppFlowy MCP server: edit Markdown, manage typed database rows, search and import/export.8stars
3bighippoman avatarInterceptbighippoman/intercept-mcpGive your AI the ability to read the web. Fetches URLs as clean markdown with multi-tier fallback.7stars
4causa-prima-ai avatarScribocausa-prima-ai/scribo-mcpEN 16931-compliant e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS, Facturae or US PDF. Free.7stars
5theastraway avatarMINDtheastraway/mind-mcp-serverMIND knowledge-graph memory for agents. 44 tools: CRM, Life, MoneyMIND, Budget, Sheets, Email, Sign.7stars
677777r7 avatarOctocrawl77777r7/octocrawlPages, crawls and URL batches as clean Markdown and JSON for AI agents, with an Evidence Record.6stars