iT邦幫忙

2025 iThome 鐵人賽

DAY 24
0

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"
    ]
  }

這時候就會看到正確亮起綠燈了:

https://ithelp.ithome.com.tw/upload/images/20251008/20141182KVS11x6yTo.png

實際使用範例

接著我們可以請 LLM 幫我們列出目前有哪些 Docker image。

與傳統的 Docker CLI 不同,mcp-server-docker 會把執行結果用更自然的方式呈現:

https://ithelp.ithome.com.tw/upload/images/20251008/20141182liD1zqA2nV.png

https://ithelp.ithome.com.tw/upload/images/20251008/20141182HZOMxlZYAc.png

vs 用 docker 指令:
https://ithelp.ithome.com.tw/upload/images/20251008/20141182jbpuTuwqa5.png

好壞由個人決定可以自己把玩看看


上一篇
[23] iot mcp server 案例
系列文
MCP Server 全攻略:讓 AI 動態調用工具的工作流革命24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言