Docker

Docker

🚀 Docker MCP(模型上下文协议)

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

Go 版本 Go 报告卡 欢迎贡献 PR

🚀 快速开始

Docker MCP 为 AI 模型与 Docker 引擎的交互提供了便利,借助其统一的 JSON API 接口,能轻松执行各类 Docker 操作。

✨ 主要特性

  • 容器管理:可创建、启动、停止、重启和删除容器。
  • 镜像操作:支持拉取、列出、搜索和删除 Docker 镜像。
  • 容器检查:能获取有关容器的详细信息。
  • 日志访问:可检索容器日志,并提供各种过滤选项。
  • 命令执行:能在运行的容器中执行命令。
  • 构建支持:可从 Dockerfile 构建 Docker 镜像。
  • 灵活配置:支持可自定义的 Docker 套接字连接。

📦 安装指南

使用预构建二进制文件(推荐)

  1. GitHub 发布 下载适用于您平台的最新版本。
  2. 解压存档:
    # 对于 Linux/macOS:
    tar xzf docker-mcp_*_*.tar.gz
    
    # 对于 Windows:
    # 使用 Windows 资源管理器提取 zip 文件
    
  3. 将二进制文件移动到 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 文件。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-01 19:51

相似服务问题

相关AI产品