temporarily remove mcp servers
Some checks failed
Build images / check-docker (push) Successful in 1s
Build images / scan (push) Failing after 30s
Build images / build-and-push (push) Has been skipped

This commit is contained in:
docker-claude 2026-04-20 15:54:15 +02:00
parent 526ff6dc2e
commit 9b931bcfd7

View file

@ -31,28 +31,28 @@ RUN curl -fsSL https://claude.ai/install.sh | bash -s stable
# Install MCP servers globally — entry points land in /usr/local/lib/node_modules/ # Install MCP servers globally — entry points land in /usr/local/lib/node_modules/
RUN npm install -g \ # RUN npm install -g \
@modelcontextprotocol/server-github \ # @modelcontextprotocol/server-github \
@yoda.digital/gitlab-mcp-server \ # @yoda.digital/gitlab-mcp-server \
@aashari/mcp-server-atlassian-jira \ # @aashari/mcp-server-atlassian-jira \
@aashari/mcp-server-atlassian-confluence # @aashari/mcp-server-atlassian-confluence
#
# Patch transitive CVEs bundled inside MCP server node_modules: # # Patch transitive CVEs bundled inside MCP server node_modules:
# CVE-2025-66414, CVE-2026-0621 — @modelcontextprotocol/sdk <1.25.2 # # CVE-2025-66414, CVE-2026-0621 — @modelcontextprotocol/sdk <1.25.2
# CVE-2026-33671 — picomatch <4.0.4 # # CVE-2026-33671 — picomatch <4.0.4
RUN for pkg_dir in \ # RUN for pkg_dir in \
/usr/local/lib/node_modules/@modelcontextprotocol/server-github \ # /usr/local/lib/node_modules/@modelcontextprotocol/server-github \
/usr/local/lib/node_modules/@yoda.digital/gitlab-mcp-server \ # /usr/local/lib/node_modules/@yoda.digital/gitlab-mcp-server \
/usr/local/lib/node_modules/@aashari/mcp-server-atlassian-jira \ # /usr/local/lib/node_modules/@aashari/mcp-server-atlassian-jira \
/usr/local/lib/node_modules/@aashari/mcp-server-atlassian-confluence; do \ # /usr/local/lib/node_modules/@aashari/mcp-server-atlassian-confluence; do \
[ -d "$pkg_dir" ] && \ # [ -d "$pkg_dir" ] && \
cd "$pkg_dir" && \ # cd "$pkg_dir" && \
npm install --no-audit --no-fund \ # npm install --no-audit --no-fund \
@modelcontextprotocol/sdk@1.25.2 \ # @modelcontextprotocol/sdk@1.25.2 \
picomatch@4.0.4 \ # picomatch@4.0.4 \
|| true; \ # || true; \
done # done
#
# Workspace and Claude config dir — owned by the built-in node user (uid 1000). # Workspace and Claude config dir — owned by the built-in node user (uid 1000).
# Pre-creating ~/.claude ensures the named volume is initialised with the # Pre-creating ~/.claude ensures the named volume is initialised with the
# correct ownership when first mounted (Docker copies image content into # correct ownership when first mounted (Docker copies image content into