MCP JUPYTER服务器
模型上下文协议服务器,提供用于检查和编辑Jupyter笔记本的基本工具(.ipynb)从任何兼容MCP的客户端。
特性
- 通过可选的单元格类型过滤读取笔记本单元格。
- 添加、更新或删除单元格,同时保留笔记本元数据。
- 快速获取笔记本统计数据(单元格计数、执行元数据、格式版本)。
- 运行在stdio上,因此可以直接连接到MCP客户端,如Claude Desktop。
需求
- Node.js 18或更新版本。
- 访问
.ipynb您要使用的文件(本地文件路径)。
快速启动(npx)
直接从repo/包运行,无需克隆:
npx -y mcp-jupyter安装(本地检查)
npm installMCP客户端条目示例
将您的客户指向内置的入口点(调整结账路径):
{
"mcpServers": {
"jupyter": {
"command": "npx",
"args": [
"-y",
"mcp-jupyter"
],
"cmd": ""
}
},
"$version": 2
}可用工具
基于位置的操作
list_cells-列出所有带有索引和类型信息的单元格get_cell_source-按索引获取特定单元格的源代码edit_cell_source-按索引编辑单元格内容insert_cell-在特定位置插入新单元格delete_cell-通过自动重新索引按索引删除单元格
增强运营
move_cell-在位置之间移动单元格convert_cell_type-在代码/标记/原始单元格之间转换bulk_edit_cells-在一次通话中执行多项操作
