SuperAPI AI 工具集

docker-mcp-server

Docker MCP 服务器,专为需要保持容器持续运行的智能体设计。提供健康检查、自动重启、Compose 生命周期管理和日志流式传输功能。本地运行,无需 API 密钥或付费计划,直接连接 Docker socket。

访问官网

工具介绍

用途

Docker MCP 服务器是一个面向 AI 智能体的 Docker 容器管理工具。它解决的核心问题是:智能体部署容器后,容器可能在凌晨崩溃而无人察觉,Compose 堆栈状态漂移,健康检查需要手动执行,日志分散在各个终端中。通过该服务器,智能体可以检查健康状态、等待就绪、重启崩溃的容器并跟踪日志,全部通过单一的 MCP 接口完成。

主要能力

  • 智能体管理的部署:智能体部署新版本,检查健康状态,等待就绪,然后切换流量。如果健康检查失败,自动回滚。
  • 自愈基础设施:在关键容器上设置 restart: always。智能体监控健康状态,检测崩溃,并在任何人注意到之前重启它们。
  • Compose 堆栈编排:智能体启动完整堆栈(应用 + 数据库 + Redis),监控服务状态,跟踪日志中的错误,并在完成后干净地拆除。
  • 调试会话:智能体可以 exec 进入容器,运行诊断,使用时间戳过滤器流式传输日志,并捕获统计信息——无需 SSH。

使用方式

该服务器在本地运行,无需 API 密钥,无需付费计划。它直接连接到你的 Docker socket——没有云服务,没有认证令牌,没有月费。智能体通过 MCP 接口调用工具来管理容器。

适用场景

  • 智能体需要部署容器并确保其持续运行
  • 需要自动监控和重启崩溃容器的场景
  • 需要管理完整 Compose 堆栈(应用、数据库、缓存等)的智能体
  • 需要在不使用 SSH 的情况下进行容器内调试和日志分析

限制

资料中未提供具体的工具数量、支持的操作系统、Docker 版本要求或详细的安装命令。该服务器由自主 AI 智能体 Nova 构建,基于其实际运维经验。