README
🚀 Docker MCP(模型上下文协议)
Docker MCP 是一款强大的工具,它实现了 Docker 操作的模型上下文协议(MCP),能让 AI 助手与 Docker 引擎实现无缝交互。该工具提供了统一的 JSON API 接口,可供 AI 模型执行常见的 Docker 操作,如容器生命周期管理、镜像操作、日志检索等。模型上下文协议(MCP)是由 Anthropic 开发的开放协议,可使 AI 系统以标准化方式与各类数据源和工具进行交互。通过为 Docker 操作实现 MCP,此工具弥合了 AI 模型与 Docker 基础设施管理之间的差距。

🚀 快速开始
Docker MCP 为 AI 模型与 Docker 引擎的交互提供了便利,借助其统一的 JSON API 接口,能轻松执行各类 Docker 操作。
✨ 主要特性
- 容器管理:可创建、启动、停止、重启和删除容器。
- 镜像操作:支持拉取、列出、搜索和删除 Docker 镜像。
- 容器检查:能获取有关容器的详细信息。
- 日志访问:可检索容器日志,并提供各种过滤选项。
- 命令执行:能在运行的容器中执行命令。
- 构建支持:可从 Dockerfile 构建 Docker 镜像。
- 灵活配置:支持可自定义的 Docker 套接字连接。
📦 安装指南
使用预构建二进制文件(推荐)
- 从 GitHub 发布 下载适用于您平台的最新版本。
- 解压存档:
# 对于 Linux/macOS: tar xzf docker-mcp_*_*.tar.gz # 对于 Windows: # 使用 Windows 资源管理器提取 zip 文件 - 将二进制文件移动到 PATH 中的目录:
# Linux/macOS: sudo mv docker-mcp /usr/local/bin/ chmod +x /usr/local/bin/docker-mcp # Windows: # 将 docker-mcp.exe 移动到 PATH 中的目录
从源码构建
如果您更喜欢从源码构建或需要特定版本,可按以下步骤操作:
git clone https://github.com/coolbit-in/docker-mcp.git
cd docker-mcp
go build ./cmd/docker-mcp
💻 使用示例
基础用法
# 这里可以补充基础使用的具体代码示例
高级用法
# 这里可以补充高级使用场景的具体代码示例
📄 许可证
本项目遵循相关开源许可证,具体可查看 LICENSE 文件。
Scan to contact