Notebook执行服务器

一个用于逐步执行代码并保留变量状态的Notebook执行服务器,适用于LLM开发和调试。

  • by Neuron1c
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 neuron1c/mcp-notebooks

使用说明

mcp笔记本电脑

笔记本电脑执行MCP服务器

在目前的状态下使用相当危险

依据

为什么不直接用任何其他已经存在的python执行服务器来执行代码呢。此MCP服务器允许您的LLM以一种EDA方式逐步执行代码并更快地对错误做出反应。变量保留在内核中,可以在未来的执行中使用。

Claude安装

好吧,听着,伙计,这不是一个单行流程,运行一些节点。这真的应该在docker环境中运行,以保护您的系统免受AI覆盖。..我是说克劳德。所以去安装docker然后回来

欢迎回来。DockerHub上还没有这个,所以运行以下命令:

git clone git@github.com:Neuron1c/mcp-notebooks.git
cd mcp-notebooks

docker build . -t mcp-notebooks:latest

中途,添加以下内容 your claude_desktop_config.json

StdIO

{
  "mcpServers": {
    "notebooks": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp-notebooks:latest"
      ]
    }
  }
}

上海证券交易所

或手动运行

docker run -p 3001:3001 mcp-notebooks:latest

现在是config.json

{
  "mcpServers": {
    "notebooks": {
      "command": "npx",
      "args": [
        "supergateway",
        "--sse",
        "http://localhost:3001/sse"
      ]
    }
  }
}

添加Python库

目前,项目依赖关系的范围仅限于运行服务器所需的最低限度。要添加更多内容,您需要安装 poetry,在你与之斗争之后(protip使用 pipx)

uv add your-package

推荐要添加的软件包

  • 数值Python
  • 熊猫
  • scikit学习
  • matplotlib
  • 海生

我发现人工智能在向你演示东西时,真的会尝试使用图形包

全部

  • 查看笔记本
  • 沙盒环境更多
  • 规划数据摄取场景(Kedro目录?)
  • 依赖注入(或者让用户拉取并构建自己的容器)