docker-mcp logo

docker-mcp

by QuantGeekDev

docker-mcp is a powerful Model Context Protocol (MCP) server for Docker operations. It enables seamless container and compose stack management through Claude AI.

View on GitHub

Last updated: N/A

What is docker-mcp?

docker-mcp is a Model Context Protocol (MCP) server designed to facilitate interaction with Docker containers and Docker Compose stacks through the Claude AI assistant. It provides a set of tools to manage and monitor Docker environments.

How to use docker-mcp?

To use docker-mcp, you need to configure it within your Claude Desktop application. This involves adding the server configuration to your Claude Desktop config file, specifying the command and arguments required to run the server. You can install it automatically via Smithery or manually by cloning the repository and installing the dependencies. The server provides tools that can be used to create containers, deploy compose stacks, retrieve logs, and list containers.

Key features of docker-mcp

  • Container creation and instantiation

  • Docker Compose stack deployment

  • Container logs retrieval

  • Container listing and status monitoring

Use cases of docker-mcp

  • Automated deployment of applications using Docker Compose

  • Monitoring and managing Docker containers through natural language commands

  • Troubleshooting container issues by retrieving logs

  • Scaling applications by creating and managing multiple containers

FAQ from docker-mcp

Does docker-mcp support environment variables for containers?

Currently, there is no built-in environment variable support for containers.

Can I manage Docker volumes with docker-mcp?

No, volume management is not currently supported.

Does docker-mcp support network management?

No, network management is not currently supported.

Are container health checks supported?

No, container health checks are not implemented.

Can I configure container restart policies with docker-mcp?

No, container restart policies are not currently supported.