docker-mcp

docker-mcp

DockerContainerizationPythonClaudeAiMcpModelContextProtocolDevelopmentProductionJavascriptGoRubyR

About This Server

A docker MCP Server (modelcontextprotocol) for seamless container and compose stack management through Claude AI.

Server Information

šŸ“‹ Overview:

The webpage is a GitHub repository for a Docker MCP (Model Context Protocol) Server. It provides information about the project, including features, quickstart instructions, prerequisites, installation details, available tools, current limitations, contributing guidelines, the license, and the authors.


ā­ Key Points:
  • docker-mcp is a Model Context Protocol server designed for Docker operations.

  • It facilitates container and Docker Compose stack management.

  • Key features include container creation, deployment, log retrieval, and status monitoring.

  • The project is licensed under the MIT License.

  • The quickstart guide details installation via Smithery and configuration for Claude Desktop.


  • šŸ” Main Findings:
  • The docker-mcp project enables interaction with Docker through the Model Context Protocol.

  • It provides a range of tools for container and stack management.

  • The documentation highlights current limitations, such as the absence of built-in environment variable support and volume management.

  • The project is Python 3.12-based and uses UV as a package manager.


  • šŸ“Š Details:
  • Features: Container creation/instantiation, Docker Compose deployment, log retrieval, container listing/status monitoring

  • Tools: `create-container`, `deploy-compose`, `get-logs`, `list-containers`

  • Prerequisites: UV, Python 3.12+, Docker Desktop/Engine, Claude Desktop

  • Configuration: Provides example JSON configuration for Claude Desktop (both development and production environments)

  • License: MIT License


šŸŽÆ Conclusion:
The docker-mcp repository hosts a Docker management tool that uses the Model Context Protocol. It offers a streamlined way to manage Docker containers and compose stacks, though there are noted limitations in functionality. The project provides instructions for local setup and integration with Claude Desktop.

Server Features

Container creation and instantiation

Creates and runs Docker containers.

Docker Compose stack deployment

Deploys multi-container Docker applications defined using Docker Compose.

Container logs retrieval

Retrieves log output from running Docker containers for monitoring and debugging.

Container listing and status monitoring

Lists and shows the status of Docker containers.

Provider Information

Quantgeekdev logo

Quantgeekdev

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

create-containerdeploy-composeget-logslist-containers