# Base container for Python/uvx-based MCP servers (STDIO transport).
# mcpd uses this image to run `uvx <packageName>` 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"]
