MCP 服务器:Jupyter Notebook 管理工具
用于管理和编程操作 Jupyter Notebook 和 JupyterLab 的 MCP 服务器。
快速入门
1. 启动 JupyterLab 或 Jupyter Notebook
使用 uv
工具运行 Jupyter,便于管理虚拟环境和依赖。
uv venv --seed
source .venv/bin/activate
uv pip install jupyterlab
.venv/bin/jupyter lab
记下虚拟环境路径以供后续配置:
echo $(pwd)/.venv
2. 配置 Claude Desktop
在配置文件中添加以下内容:
- 使用 PyPi 包:
{ "mcpServers": { "Jupyter-notebook-manager": { "command": "uv", "args": ["run", "--with", "mcp-server-jupyter", "mcp-server-jupyter"], "env": { "UV_PROJECT_ENVIRONMENT": "/path/to/venv_for_jupyter/.venv" } } } }
- 使用 Git 仓库:
{ "mcpServers": { "Jupyter-notebook-manager": { "command": "uv", "args": [ "run", "--directory", "/path/to/mcp-server-jupyter/src/mcp_server_jupyter", "mcp-server-jupyter" ], "env": { "UV_PROJECT_ENVIRONMENT": "/path/to/venv_for_jupyter/.venv" } } } }
3. 操作 Notebook
打开或创建一个 Notebook,在 Claude Desktop 中调用工具时,始终使用完整路径。注意修改后需刷新 Notebook 页面。 重要提示: 运行期间请保持 Jupyter 实例启动。