From 4f2ed4645056b4a04bcb1f73810e925f99bcdd86 Mon Sep 17 00:00:00 2001 From: Josh Nichols Date: Thu, 8 May 2025 12:32:12 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=8B=20feat:=20Add=20python=20to=20Dock?= =?UTF-8?q?erfile=20for=20increased=20MCP=20compatibility=20(#7270)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without this, it's not possible to run any MCPs that use python, only node. So, add these to enable using things that use `uvx` similar to what the documentation already talks about for `npx`. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 1bcceed7e0..870e55cb04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ FROM node:20-alpine AS node # Install jemalloc RUN apk add --no-cache jemalloc +RUN apk add --no-cache python3 py3-pip uv # Set environment variable to use jemalloc ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2