feat(docker): install libsecret-1-0 for the Azure DevOps MCP

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GuHtuPiHXdykq9T6rKQJ9n
This commit is contained in:
Devvyn
2026-09-24 22:03:24 +08:00
co-authored by Claude Sonnet 5
parent a5283c565d
commit 3e3a4612e6
3 changed files with 4 additions and 0 deletions
+2
View File
@@ -3,3 +3,5 @@
--- ---
Install `uv` and `uvx` in the Compose server image and the agent image, so MCP servers launched with `uvx` (such as the Nginx Proxy Manager MCP) can be enabled by Codex instead of failing with `uvx` not found. The server image also carries `pnpm` for `dsh plugin`. Install `uv` and `uvx` in the Compose server image and the agent image, so MCP servers launched with `uvx` (such as the Nginx Proxy Manager MCP) can be enabled by Codex instead of failing with `uvx` not found. The server image also carries `pnpm` for `dsh plugin`.
Both images also install `libsecret-1-0`, the native library the `keytar` dependency of the Azure DevOps MCP (`@azure-devops/mcp`) needs; without it the server crashes before answering the MCP initialize handshake.
+1
View File
@@ -17,6 +17,7 @@ FROM node:22-bookworm-slim
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y --no-install-recommends \ && apt-get install -y --no-install-recommends \
git \ git \
libsecret-1-0 \
tmux \ tmux \
ripgrep \ ripgrep \
curl \ curl \
+1
View File
@@ -39,6 +39,7 @@ RUN apt-get update \
curl \ curl \
g++ \ g++ \
git \ git \
libsecret-1-0 \
make \ make \
openssh-client \ openssh-client \
procps \ procps \