Awesome MCPCloud & DevOps

ckreiling/mcp-server-docker

⭐ 743 Python added to this list on 2025-05-06 repository created 2024-12-07

The project "ckreiling/mcp-server-docker" is an MCP (Model Context Protocol) server designed to manage Docker containers through natural language interactions. It enables users to compose, debug, and manage Docker containers and volumes by conversing with an AI-driven system. This server is particularly useful for server administrators who need to manage remote Docker engines, tinkerers experimenting with Docker-based open-source applications, and AI enthusiasts exploring the capabilities of large language models (LLMs) in practical scenarios. The server supports several key functionalities: composing containers using natural language commands, introspecting and debugging running containers, and managing persistent data through Docker volumes. Users can describe the desired container setup in plain language, and the system will generate a plan to create and manage those containers. The interaction involves a plan-and-apply loop where the user can approve or provide feedback on the proposed plan. The project provides a demo showcasing a WordPress deployment managed entirely through natural language commands. It offers multiple installation methods, including running the server directly or within a Docker container. The server connects to the Docker daemon by mounting the Docker socket, allowing it to control Docker operations. The MCP server exposes various tools for container management, including listing, creating, running, stopping, and removing containers; managing images by listing, pulling, pushing, building, and removing; handling networks and volumes; and fetching container stats and logs. It emphasizes security by warning users not to configure containers with sensitive data and by restricting certain Docker options that could compromise host security. Additionally, the server can connect to remote Docker daemons over SSH, enhancing its flexibility for managing distributed Docker environments. The project also provides development guidance and configuration tips for integrating with Claude MCP and using Devbox for development setup. Overall, this project leverages the Model Context Protocol to provide an innovative, conversational interface for Docker container management, making container orchestration more accessible and intuitive through natural language.

https://github.com/ckreiling/mcp-server-docker

aiai-drivenai-enthusiastsclaude-mcpcontainer-debuggingcontainer-logscontainer-managementcontainer-orchestrationcontainer-statsconversational-interfacedevboxdockerdocker-containersdocker-imagesdocker-networksdocker-sdkdocker-socketdocker-volumesdocker-volumes-managementllmmcp-servernatural-languagenatural-language-managementopen-source-appsplan-and-apply-loopremote-docker-managementsecurity-warningsserver-administratorsssh-docker-connectiontinkerers

Also in Cloud & DevOps

apache/apisix

Apache APISIX is a high-performance cloud-native API Gateway and AI Gateway that supports Model Context Protocol (MCP) integration through its mcp-bridge plugin, offering dynamic traffic management, security, and observability features.

awslabs/mcp

AWS MCP Servers is a suite of specialized Model Context Protocol servers that integrate AWS best practices and resources into AI-powered development workflows to enhance cloud-native development and infrastructure management.

webiny/webiny-js

Webiny is an open-source, self-hosted headless CMS and framework, built on AWS serverless with AI-assisted development capabilities via an embedded MCP server, designed for large organizations.

modelcontextprotocol/registry

MCP Registry is a community-driven centralized service offering a RESTful API for discovering, managing, and publishing Model Context Protocol (MCP) servers with MongoDB and Docker support.

beclab/Olares

Olares is an open-source personal cloud operating system that enables users to run local AI models and applications with personalized, context-aware AI interactions using a Model Context Protocol-like mechanism, providing a private and secure AI home server environment.

cloudflare/mcp-server-cloudflare

Cloudflare MCP Server is a suite of MCP servers that enable large language model clients to interact with and manage Cloudflare's cloud services through natural language commands, facilitating automation and insights across various domains.

grafana/mcp-grafana

mcp-grafana is an MCP server that provides comprehensive programmatic access to Grafana's dashboards, datasources, alerts, incidents, and on-call management features through MCP clients.

metorial/mcp-containers

MCP Containers offers containerized versions of hundreds of MCP servers, enabling easy, secure, and up-to-date deployment of Model Context Protocol servers for AI integration and experimentation.