FROM python:3.13-slim RUN apt-get update && apt-get install -y --no-install-recommends \ nodejs npm docker-cli curl ca-certificates \ && rm -rf /var/lib/apt/lists/* COPY requirements.txt /requirements.txt RUN pip install --no-cache-dir mcp-proxy && pip install --no-cache-dir -r /requirements.txt RUN npm install -g @modelcontextprotocol/server-filesystem COPY entrypoint-filesystem.sh /entrypoint-filesystem.sh COPY entrypoint-terminal.sh /entrypoint-terminal.sh COPY terminal-server.js /terminal-server.js COPY terminal_server.py /terminal_server.py RUN chmod +x /entrypoint-*.sh EXPOSE 3100 3110