Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Docker Tools

БесплатноНе проверен

Provides Docker management tools for AI agents, including inspecting containers, images, Dockerfiles, and Compose configurations.

GitHubEmbed

Описание

Provides Docker management tools for AI agents, including inspecting containers, images, Dockerfiles, and Compose configurations.

README

Docker management tools for AI agents, built on the Model Context Protocol.

Provides five tools for inspecting containers, images, Dockerfiles, and Compose configurations — all accessible to LLMs through MCP.

Tools

Tool Description
docker_container_list List running or all containers with status, ports, image, created time, and resource usage (CPU, memory, network/block I/O)
docker_image_list List Docker images with size, tags, created date, and layer count
docker_dockerfile_analyze Analyze a Dockerfile for best practices: multi-stage builds, non-root user, layer caching, image size, security
docker_compose_analyze Analyze docker-compose.yml: services, ports, volumes, networks, health checks, dependencies, and improvement suggestions
docker_container_logs Get container logs with tail, keyword filter, time range, and timestamp support

Prerequisites

  • Node.js >= 18
  • Docker CLI installed and accessible in PATH
  • Docker daemon running (for container/image tools)

Installation

git clone <repo-url>
cd mcp-docker-tools
npm install
npm run build

Usage with Claude Desktop

Add to your Claude Desktop configuration (claude_desktop_config.json):

{
  "mcpServers": {
    "docker-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-docker-tools/dist/index.js"]
    }
  }
}

Usage with Claude Code

claude mcp add docker-tools node D:/products/mcp-servers/mcp-docker-tools/dist/index.js

Or add to .claude/settings.json:

{
  "mcpServers": {
    "docker-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-docker-tools/dist/index.js"]
    }
  }
}

Tool Examples

List running containers

{ "tool": "docker_container_list" }

List all containers including stopped

{ "tool": "docker_container_list", "args": { "all": true, "format": "table" } }

List images filtered by name

{ "tool": "docker_image_list", "args": { "filter": "node" } }

Analyze a Dockerfile

{
  "tool": "docker_dockerfile_analyze",
  "args": {
    "content": "FROM node:20\nCOPY . .\nRUN npm install\nCMD [\"node\", \"index.js\"]"
  }
}

Analyze docker-compose.yml

{
  "tool": "docker_compose_analyze",
  "args": {
    "content": "services:\n  web:\n    image: nginx\n    ports:\n      - 80:80"
  }
}

Get container logs

{
  "tool": "docker_container_logs",
  "args": { "container": "my-app", "tail": 50, "filter": "error" }
}

License

MIT

from github.com/rog0x/mcp-docker-tools

Установка Docker Tools

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/rog0x/mcp-docker-tools

FAQ

Docker Tools MCP бесплатный?

Да, Docker Tools MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Docker Tools?

Нет, Docker Tools работает без API-ключей и переменных окружения.

Docker Tools — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Docker Tools в Claude Desktop, Claude Code или Cursor?

Открой Docker Tools на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Docker Tools with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development