Jupyter MCP Server
活跃简介
Jupyter Notebook 的 MCP 服务器,让 AI Agent 能够与 Jupyter 内核交互、执行代码和管理笔记本。
核心特性
- 实时控制 Jupyter Notebook,即时查看代码变更和执行结果
- 智能执行反馈:单元格运行失败时自动调整,支持多模态输出(图片、图表、文本)
- 完整的 Notebook 操作工具集:读取、插入、删除、移动单元格,支持代码和 Markdown
- 多 Notebook 支持,可在多个笔记本间无缝切换和管理
- JupyterLab 深度集成,支持自动打开笔记本和执行全部单元格
- OpenTelemetry 可观测性集成,内置 Hook 系统追踪工具调用和内核执行
适用场景
💡 让 AI Agent 自动编写和执行 Jupyter Notebook 中的数据分析代码
💡 通过 MCP 协议连接 Claude Desktop 或 Cursor 操控 Jupyter 内核
💡 自动化机器学习实验流程:数据预处理、模型训练、结果可视化
💡 使用自然语言指令执行复杂的 Notebook 操作序列
💡 在 JupyterHub 或 Datalayer 托管环境中安全运行 Agent 代码
快速开始
pip install jupyter-mcp-server 然后配置 MCP_TOKEN,在 MCP 客户端(如 Claude Desktop)中添加 Jupyter MCP Server 配置即可连接