mcp-server-docker

450

The Docker MCP server allows users to manage Docker containers using natural language. It provides features to compose, introspect, and manage containers, volumes, networks, and images. Designed for server administrators, tinkerers, and AI enthusiasts, it expands the reach of LLM capabilities.

🐋 Docker MCP server

An MCP server for managing Docker with natural language!

đŸĒŠ What can it do?

  • 🚀 Compose containers with natural language
  • 🔍 Introspect & debug running containers
  • 📀 Manage persistent data with Docker volumes

❓ Who is this for?

  • Server administrators: connect to remote Docker engines.
  • Tinkerers: experiment with open-source apps supporting Docker.
  • AI enthusiasts: push the limits of LLM capabilities!

📔 Resources

  • Stats: CPU, memory, etc. for a container
  • Logs: tail some logs from a container

🔨 Tools

Containers

  • list, create, run, and manage containers

Images

  • list, pull, push, build, and manage images

Networks

  • list, create, and remove networks

Volumes

  • list, create, and remove volumes

🚧 Disclaimers

DO NOT CONFIGURE CONTAINERS WITH SENSITIVE DATA. Review created containers for security.

đŸ› ī¸ Configuration

Connect via SSH by setting a ssh:// host URL.

đŸ’ģ Development

Use Devbox for development environment configuration.