用途:通过 MCP 管理 Docker 容器、镜像和服务,适合需要列出、启动、停止或调试容器的场景。
主要能力(工具):list_containers 列出运行中(或全部)容器及其状态、端口、镜像;container_logs 获取容器近期日志;start_container 启动已停止容器;stop_container 停止运行中容器;restart_container 重启容器;remove_container 删除容器(可选 force);exec_command 在运行中容器内执行命令;container_stats 获取实时 CPU、内存和网络统计;list_images 列出主机上所有镜像;remove_image 删除镜像。
使用方式:先用 list_containers 查看正在运行的容器,再用列表中的容器名称或 ID 执行其他操作。调试时先用 container_logs,再用 exec_command 排查;诊断性能问题时用 container_stats 查看资源占用。list_containers 默认只显示运行中的容器,传 all: true 可包含已停止的容器;container_logs 返回最近 N 行,可通过 tail 控制行数;exec_command 只能在已启动的容器内运行;remove_container 配合 force: true 可一步停止并删除。
限制与安全:停止或删除容器前应始终确认;未经用户明确批准,不得删除生产环境中的容器;重启前先查看 container_stats,判断问题是否与资源有关。未提供安装命令、收费、价格或平台支持等更多信息。