gnosis-docker

kordless/gnosis-docker

3.3

If you are the rightful owner of gnosis-docker and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Gnosis Docker is a Flask async server that provides Docker management endpoints for integration with AI assistants using the Model Context Protocol (MCP).

Gnosis Docker is designed to facilitate comprehensive Docker container management through AI assistants like Claude Desktop and Claude Code. By leveraging Docker socket mounting, this server allows for seamless communication with the Docker daemon, enabling operations such as container and image management, log streaming, and health checks. The server is built on an asynchronous Flask framework, ensuring efficient handling of requests and robust error management. Security is a priority, with local-only access and authentication measures in place. The integration with MCP tools allows AI assistants to perform Docker operations, making it a powerful tool for developers and system administrators looking to automate and streamline their container workflows.

Features

  • Full Docker container management including listing, starting, stopping, restarting, and removing containers.
  • Docker image management capabilities such as listing, pulling, removing, and building images.
  • Real-time container logs streaming and statistics monitoring.
  • Comprehensive container inspection and health checks.
  • Security middleware ensuring local-only access and proper request validation.

Tools

  1. Gnosis Docker MCP

    Complete Docker management through Claude Code/Desktop, including container and image operations.

  2. File Manager MCP

    Cross-platform file operations with support for creating, copying, moving, and deleting files and directories.

  3. Example Utilities MCP

    Demonstrates MCP development patterns with basic utilities and text analysis.