笔记本电脑MCP服务器
v0.1.0
可编辑Jupyter笔记本电脑(.ipynb)文件的模型上下文协议(MCP)服务器。
安装
pip install notebook-mcp-server或 紫外线 使用时:
uv pip install notebook-mcp-server使用方法
1.注册Antigravity/VS Code
mcpSettings.json 在(或Claude Desktop设置)中添加以下内容:现在只需一个命令即可运行,无需复杂的路径设置!
{
"mcpServers": {
"notebook-editor": {
"command": "notebook-mcp"
}
}
}或者,要在不安装的情况下直接运行(使用uv时),请:
{
"mcpServers": {
"notebook-editor": {
"command": "uvx",
"args": ["notebook-mcp-server"]
}
}
}2.直接运行(命令行)
notebook-mcp交付工具
| 工具名 | 说明 |
|---|---|
read_notebook | 阅读笔记本电脑的整体结构 |
read_cell | 读取特定单元格内容 |
read_cell_output | 查看单元输出详细信息 (包括图像-LLM可以直接查看!) |
add_cell | 添加新单元格 |
update_cell | 修改单元格内容 |
delete_cell | 删除单元格 |
move_cell | 移动单元格位置 |
duplicate_cell | 复制单元格并将其直接插入下方 |
change_cell_type 更改单元格类型(code markdown) | |
get_cell_context | 将特定单元格及其周围单元格的上下文返回为JSON |
get_notebook_variables | 提取笔记本电脑的import、变量、函数和类 |
search_notebook | 在笔记本电脑上搜索文本(支持正则表达式) |
replace_in_notebook | 在笔记本电脑上批量替换文本(支持预览) |
update_notebook_metadata | 修改笔记本电脑元数据 |
update_cell_metadata | 修改单元格元数据 |
💡 支持图像输出:read_cell_output将图像输出(如matplotlib图形)转换为MCPImageContent返回。 LLM可以直接查看和分析图形!(支持格式:PNG、JPEG、GIF、WebP)
许可证
麻省理工学院
