Docker MCP 代码执行服务器

Docker MCP 代码执行服务器

用于创建 Docker 容器并在其中执行代码的 MCP 服务器。

快速入门

  1. 克隆仓库并进入目录:

    git clone https://github.com/zaycruz/docker_mcp.git
    cd docker_mcp
    
  2. 创建虚拟环境并激活:

    python -m venv venv
    source venv/bin/activate  # Windows: venv\Scripts\activate
    
  3. 安装依赖:

    pip install -r requirements.txt
    
  4. 启动服务器:

    python run_server.py
    
  5. 打开浏览器访问 http://localhost:5173

常用命令示例

  • 列出容器list_containers()
  • 创建容器create_container(image="python:3.9-slim", container_name="example")
  • 执行代码execute_code(container_name="example", command="echo Hello World")
  • 清理容器cleanup_container(container_name="example")