基本能力
产品定位
Docker MCP Server 是一个用于 Docker 操作的 MCP 服务器,旨在通过 AI 助手简化 Docker 容器的管理。
核心功能
- 列出 Docker 容器
- 列出 Docker 镜像
- 运行 Docker 容器
- 停止运行中的容器
- 移除容器
- 从注册表拉取 Docker 镜像
适用场景
- 通过 AI 助手管理 Docker 容器
- 自动化 Docker 操作流程
- 简化开发环境中的容器管理
工具列表
- list_containers: 列出所有 Docker 容器
- list_images: 列出所有 Docker 镜像
- run_container: 运行 Docker 容器
- stop_container: 停止运行中的容器
- remove_container: 移除容器
- pull_image: 从注册表拉取 Docker 镜像
常见问题解答
- 配置后 Docker MCP 服务器未被识别或无法正常工作:尝试重启 VS Code。
- 不支持 Docker Compose 操作。
使用教程
使用依赖
- Node.js 18 或更高版本
- 系统上已安装并运行 Docker
安装教程
从 npm 安装
bash
npm install -g docker-mcp-server
从源代码安装
- 克隆仓库
- 安装依赖
bash
cd docker-mcp
npm install - 构建项目
bash
npm run build
调试方式
运行服务器
bash
docker-mcp-server
或从源代码运行
bash
npm start
配置 Claude
使用安装脚本自动配置
bash
npm run install-config
手动配置
编辑配置文件以包含 Docker MCP 服务器。