Docker管理服务

一个基于Spring AI的MCP服务器,提供管理Docker镜像和容器的工具与API,适用于自动化集成和智能操作场景。

  • by asavvop
  • Java
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 asavvop/docker-mcp-server

使用说明

MCP服务器

这个项目是一个用Spring AI构建的MCP(模型上下文协议)服务器。它提供了工具和API来帮助您高效管理Docker镜像和容器。

特性

  • 管理Docker镜像(列表、拉取、删除)
  • 控制Docker容器(启动、停止、存在)
  • 用于自动化和集成的RESTful API端点
  • 由Spring AI和Docker Model Runner提供智能操作支持

入门指南

先决条件

  • Java 17+
  • Docker已安装并正在运行
  • Docker模型已安装并启用
  • Maven或Gradle

安装

  1. 克隆存储库:
    git clone https://github.com/asavvop/docker-mcp-server.git
    cd docker-mcp-server
    
  2. 构建项目:
    ./mvnw clean install
    
  3. 拉一个docker模型:
    docker model pull ai/gemma3
    
  4. 运行服务器:
    ./mvnw spring-boot:run
    

贡献

欢迎投稿!请打开问题或提交改进请求。

许可证

本项目根据GNU通用公共许可证(GPL)获得许可。