使用说明
笔记本电脑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)
许可证
麻省理工学院