Docker MCP 代码执行服务器
用于创建 Docker 容器并在其中执行代码的 MCP 服务器。
快速入门
-
克隆仓库并进入目录:
git clone https://github.com/zaycruz/docker_mcp.git cd docker_mcp
-
创建虚拟环境并激活:
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
-
安装依赖:
pip install -r requirements.txt
-
启动服务器:
python run_server.py
-
打开浏览器访问 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")