Skip to main content
Glama

LaTeX MCP Server

Dockerfile910 B
FROM texlive/texlive:latest ENV DEBIAN_FRONTEND=noninteractive \ APP_ROOT=/app \ PORT=8080 \ COMPILED_DIR=/app/compiled \ LOGS_DIR=/app/compiled/logs \ TEMPLATES_DIR=/app/templates \ LATEX_BASE_URL="http://localhost:8080" \ LATEX_MAX_FILE_AGE_HOURS=24 \ HOME=/app # Install Python and required packages RUN apt-get update && apt-get install -y --no-install-recommends \ python3 python3-pip tini \ && apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR ${APP_ROOT} # Python dependencies RUN pip3 install --no-cache-dir --break-system-packages fastmcp>=2.10 jinja2>=3.1 pydantic>=2.7 pyyaml>=6.0 uvicorn>=0.30 # Copy application files COPY server.py ${APP_ROOT}/ COPY plugins/ ${APP_ROOT}/plugins/ # Create required directories RUN mkdir -p ${COMPILED_DIR} ${LOGS_DIR} ${TEMPLATES_DIR} EXPOSE ${PORT} ENTRYPOINT ["/usr/bin/tini","--"] CMD ["python3","/app/server.py"]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheTailorRetailored/latex-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server