Skip to content

Commit 63bd432

Browse files
0.0.15
1 parent 08528e6 commit 63bd432

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

runbook.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ docker pull mcp/docker:prerelease
2020

2121
```sh
2222
# docker:command=build-release
23-
VERSION="0.0.14"
23+
VERSION="0.0.15"
2424
docker buildx build \
2525
--builder hydrobuild \
2626
--platform linux/amd64,linux/arm64 \
@@ -45,11 +45,12 @@ clj -M:main-repl serve --mcp --port 8811
4545
```sh
4646
docker run --rm -i --pull always -q --init \
4747
-v /var/run/docker.sock:/var/run/docker.sock \
48+
-v /run/host-services/backend.sock:/backend.sock \
4849
--mount type=volume,source=docker-prompts,target=/prompts \
4950
-p 8811:8811 \
50-
mcp/docker:0.0.1 \
51-
serve --mcp --port 8811 \
52-
--register "github:docker/labs-ai-tools-for-devs?path=prompts/bootstrap.md"
51+
-e "GATEWAY_CONTAINER_RM=false" \
52+
mcp/docker:0.0.15 \
53+
serve --mcp --port 8811
5354
```
5455

5556
```sh

src/extension/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# IMAGE?=docker/labs-ai-tools-for-devs
22
IMAGE?=docker/labs-ai-tools-for-devs
3-
TAG?=0.2.56
3+
TAG?=0.2.60
44

55
BUILDER=buildx-multi-arch
66

src/extension/docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
mcp_docker:
3-
image: mcp/docker:0.0.14
3+
image: mcp/docker:0.0.15
44
ports:
55
- 8811:8811
66
volumes:

src/jsonrpc.clj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@
133133
:error (binding [*out* *err*]
134134
(println (:content params)))
135135
:prompts nil
136+
:start nil
136137
(binding [*out* *err*] (println (format "%s\n%s\n" method params)))))
137138

138139
(defn create-stdout-notifier [{:keys [debug]}]

src/mcp/client.clj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,9 @@
152152
(:image container-definition)))
153153
{:error :did-not-initialize})))
154154
(finally
155-
(when (not (true? stateful))
155+
(when (and
156+
(not (true? stateful))
157+
(not (= "false" (System/getenv "GATEWAY_CONTAINER_RM"))))
156158
(remove))))))
157159
(catch Throwable t
158160
(logger/error (.getMessage t))

0 commit comments

Comments
 (0)