# Base container for Python/uvx-based MCP servers (STDIO transport). # mcpd uses this image to run `uvx ` when a server # has packageName with runtime=python but no dockerImage. FROM python:3.12-slim WORKDIR /mcp # Install uv (which provides uvx) RUN pip install --no-cache-dir uv # Default entrypoint — overridden by mcpd via container command ENTRYPOINT ["uvx"]