š³ docker-mcp
@QuantGeekDev
š³ docker-mcp ć«ć¤ćć¦
A docker MCP Server (modelcontextprotocol)
åŗę¬ę å ±
ć«ćć“ćŖ
ćÆć©ć¦ććØć¤ć³ćć©
ć©ć¤ć»ć³ć¹
MIT
ć©ć³ćæć¤ć
python
ćć©ć³ć¹ćć¼ć
stdio
å ¬éč
QuantGeekDev
čØå®
仄äøć®čØå®ć使ć£ć¦ććć®ćµć¼ćć¼ć MCP 対åæćÆć©ć¤ć¢ć³ćć«čæ½å ćć¦ćć ććć
{
"mcpServers": {
"docker-mcp": {
"command": "uvx",
"args": [
"docker-mcp"
]
}
}
}ćć¼ć«
ćć¼ć«ćÆę¤åŗććć¾ććć§ćć
ćć¼ć«ćÆ README ććčŖåēć«ę½åŗććć¾ććć”ć³ććć¼ćÆ ## Tools ćØććč¦åŗćć®äøć«čØč¼ććććØć§ććć®ćæćć«åę ć§ćć¾ćć
ę¦č¦
What is š³ docker-mcp?
š³ docker-mcp is a Model Context Protocol (MCP) server that enables Claude AI to manage Docker containers and Docker Compose stacks directly from the Claude Desktop interface. It is designed for developers who want to control their Docker environment using natural language commands through Claude.
How to use š³ docker-mcp?
Add the server configuration to your Claude Desktop config file (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%/Claude/claude_desktop_config.json) using the command uvx docker-mcp. Alternatively, install it automatically via Smithery with npx @smithery/cli install docker-mcp --client claude. Prerequisites include UV package manager, Python 3.12+, Docker Desktop or Docker Engine, and Claude Desktop.
Key features of š³ docker-mcp
- Container creation and instantiation (
create-container) - Docker Compose stack deployment (
deploy-compose) - Container logs retrieval (
get-logs) - Container listing and status monitoring (
list-containers)
Use cases of š³ docker-mcp
- Deploying a multi-service Docker Compose stack through a chat interface.
- Inspecting container logs to debug errors without leaving Claude.
- Creating and managing containers on-demand with natural language prompts.
- Listing all running containers and checking their status via conversation.
FAQ from š³ docker-mcp
What are the prerequisites for running š³ docker-mcp?
You need UV, Python 3.12+, Docker Desktop or Docker Engine, and Claude Desktop. The server is installed via uvx docker-mcp.
What are the current limitations of š³ docker-mcp?
The README lists several missing features: no built-in environment variable support, no volume or network management, no container health checks, no restart policies, and no resource limits.
How do I install š³ docker-mcp via Smithery?
Run npx @smithery/cli install docker-mcp --client claude in your terminal. This automatically configures the server for Claude Desktop.
What tools does š³ docker-mcp provide?
It offers four tools: create-container, deploy-compose, get-logs, and list-containers. Each tool accepts specific JSON parameters as shown in the README.
Does š³ docker-mcp support authentication?
No. The server connects to your local Docker daemon and does not include any authentication mechanism. It relies on the user's local Docker setup.
ććÆć©ć¦ććØć¤ć³ćć©ćć®ä»ć®ć³ć³ćć³ć
GCP MCP
eniayomiA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.
Firebase MCP
gannonhš„ Model Context Protocol (MCP) server for Firebase.
Supabase MCP Server
coleam00Supabase MCP server created in Python.
tfmcp: Terraform Model Context Protocol Tool
nwiizoš Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
Terraform MCP Server
hashicorpThe Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
ć³ć”ć³ć