Skip to content

Commit 71559ec

Browse files
Change labels in Dockerfile
1 parent 63111e7 commit 71559ec

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

prompts/mcp/gdrive.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
tools:
33
- name: gdrive_auth
4-
description: Authorize this server use your Google Drive.
4+
description: Authorize this server to use your Google Drive.
55
container:
66
image: mcp/gdrive:latest
77
background: true
@@ -16,7 +16,7 @@ tools:
1616
gdrive.gcp-oauth.keys.json: GDRIVE
1717
mcp:
1818
- container:
19-
image: mcp/gdrive:latest
19+
image: vonwig/gdrive:latest
2020
workdir: /app
2121
volumes:
2222
- "mcp-gdrive:/gdrive-server"

src/extension/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ RUN npm run build
1212

1313
FROM scratch
1414
ARG TARGETARCH
15-
LABEL org.opencontainers.image.title="Labs: AI Tools for Devs" \
16-
org.opencontainers.image.description="MCP Tool Catalog" \
15+
LABEL org.opencontainers.image.title="AI Tool Catalog" \
16+
org.opencontainers.image.description="AI Tool Catalog" \
1717
org.opencontainers.image.vendor="Docker Inc" \
1818
com.docker.desktop.extension.api.version="0.3.4" \
1919
com.docker.extension.screenshots='[{"alt":"screenshot of the extension UI", "url":"https://raw.githubusercontent.com/docker/labs-ai-tools-for-devs/main/docs/assets/img/dd-ext-screenshot.png"}, {"alt":"Screenshot of MCP Client configuration", "url":"https://raw.githubusercontent.com/docker/labs-ai-tools-for-devs/main/docs/assets/img/dd-extension-screenshot-2.png"}]' \

src/jsonrpc/prompt_change_events.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
(async/go-loop [state {}]
2020
(let [{:keys [f] :as new-val} (async/<! in)
2121
v (by-fn new-val)]
22-
(when (not (= (get state f) v))
22+
(when (not (= (get state f :blank) v))
2323
(async/>! out new-val))
2424
(recur (assoc state f v))))
2525
out))
@@ -46,7 +46,7 @@
4646
(logger/error t "unable to parse " f))))
4747

4848
(defn content [{:keys [f]}]
49-
(slurp (fs/file (prompts.core/get-prompts-dir) f)))
49+
(try (slurp (fs/file (prompts.core/get-prompts-dir) f)) (catch Throwable _ :empty)))
5050

5151
(defn init-dynamic-prompt-watcher [opts registry-updated markdown-tool-updated]
5252
(let [change-events-channel (async/chan)

src/mcp/client.clj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,11 @@
284284
:local-get-tools -get-tools})
285285
(get-mcp-tools-from-prompt {:mcp [{:container {:image "vonwig/openapi-schema:latest"}}]
286286
:local-get-tools -get-tools})
287+
(get-mcp-tools-from-prompt {:mcp [{:container {:image "mcp/gdrive:latest"
288+
:workdir "/app"
289+
:volumes ["mcp-gdrive:/gdrive-server"]
290+
:environment {"GDRIVE_CREDENTIALS_PATH" "/gdrive-server/credentials.json"}}}]
291+
:local-get-tools -get-tools})
287292
(docker/run-container (docker/inject-secret-transform {:image "mcp/time:latest"
288293
:workdir "/app"}))
289294
(docker/run-container (docker/inject-secret-transform {:image "mcp/stripe:latest"

0 commit comments

Comments
 (0)