local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides tools for managing Docker containers and images, including listing containers and images, running containers with customizable options, stopping and removing containers, and pulling images from registries.
Mentioned as an example image that can be pulled and run as a container with port mapping.
Docker MCP 服务器
用于 Docker 操作的模型上下文协议 (MCP) 服务器。该服务器允许 Claude 和其他 AI 助手通过 MCP 协议与 Docker 进行交互。
**注意:**此 MCP 服务器使用标准 Docker CLI 命令,目前不支持 Docker Compose 操作,其他带有 docker-compose 的 MCP 服务器尚无法可靠地与 cline 配合使用。
特征
- 列出 Docker 容器
- 列出 Docker 镜像
- 运行 Docker 容器
- 停止运行容器
- 删除容器
- 从注册表中提取 Docker 镜像
安装
先决条件
- Node.js 18 或更高版本
- Docker 已安装并正在您的系统上运行
从 npm 安装
从源安装
- 克隆此存储库
- 安装依赖项:
- 构建项目:
用法
运行服务器
或者如果从源安装:
使用 Claude 进行配置
您可以使用附带的安装脚本通过 Claude 自动配置 Docker MCP 服务器:
该脚本将:
- 检测您的 Claude 安装(桌面和/或 VSCode)
- 更新配置文件以包含 Docker MCP 服务器
- 为您的系统设置正确的路径
手动配置
如果您希望手动配置,则需要将 Docker MCP 服务器添加到您的 MCP 设置配置文件中:
适用于 Claude 桌面应用程序 (macOS)
编辑~/Library/Application Support/Claude/claude_desktop_config.json
:
VSCode 中的 Claude
编辑~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
:
**注意:**在 VS Code 中配置 Docker MCP 服务器后,可能需要重启 VS Code 才能使更改在 Cline 中生效。如果您在 Cline 中遇到 Docker MCP 服务器无法识别或无法正常工作的问题,请尝试重启 VS Code。
可用工具
列表容器
列出所有 Docker 容器。
参数:
all
(布尔值,可选):显示所有容器(默认显示正在运行的容器)
列表图像
列出所有 Docker 镜像。
运行容器
运行 Docker 容器。
参数:
image
(字符串,必需):要运行的 Docker 映像name
(字符串,可选):容器的名称detach
(布尔值,可选):在后台运行容器ports
(字符串数组,可选):端口映射(例如 [“8080:80”])volumes
(字符串数组,可选):卷映射(例如 [“/host/path:/container/path”])env
(字符串数组,可选):环境变量(例如[“KEY=value”])command
(字符串,可选):在容器中运行的命令
停止容器
停止正在运行的 Docker 容器。
参数:
container
(字符串,必需):容器 ID 或名称
删除容器
删除 Docker 容器。
参数:
container
(字符串,必需):容器 ID 或名称force
(布尔值,可选):强制删除正在运行的容器
拉取图像
从注册表中提取 Docker 镜像。
参数:
image
(字符串,必需):图像名称(例如“nginx:latest”)
Claude 的示例用法
配置完成后,您可以要求Claude执行Docker操作:
- “运行一个 hello-world Docker 容器”
- “列出所有 Docker 容器”
- “拉取最新的 nginx 镜像”
- “在端口 8080 上运行 nginx 容器”
- “停止 nginx 容器”
- “删除所有停止的容器”
MCP 市场
该 Docker MCP 服务器可在 Cline MCP Marketplace 上获取,用户可以轻松发现并一键安装。
MCP 市场提交的徽标位于assets/logo.png
文件中。
有关 MCP 市场的更多信息,请访问:
执照
麻省理工学院
This server cannot be installed
允许 Claude 和其他 AI 助手通过 MCP 协议与 Docker 交互,实现容器和镜像管理,包括列出、运行、停止和提取 Docker 资源。