docker mcp server 就是讓你不用在手寫一些 docker 指令, 可以直接用口語的方式請 LLM 幫你做事,
它能讓你用口語的方式操作 Docker,不再需要手動輸入繁瑣的指令,讓 LLM 幫你調用對應的工具
像是看一下目前在運行的 container, 幫我啟動xxxx container
首先 clone github 專案
git clone https://github.com/ckreiling/mcp-server-docker.git
接著進入專案資料夾後, 運行 docker:
cd mcp-server-docker/
docker build -t mcp-server-docker .
接著設定 cursor mcp 設定檔:
"mcp-server-docker": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/var/run/docker.sock:/var/run/docker.sock",
"mcp-server-docker:latest"
]
}
這時候就會看到正確亮起綠燈了:
接著我們可以請 LLM 幫我們列出目前有哪些 Docker image。
與傳統的 Docker CLI 不同,mcp-server-docker 會把執行結果用更自然的方式呈現:
vs 用 docker 指令:
好壞由個人決定可以自己把玩看看