| 123456789101112131415161718 |
- 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
|