latex-pdf-mcp

LaTeX'i Tectonic aracılığıyla yayına hazır PDF'lere derleyen ve Cloudflare R2 üzerinden anında, barındırılan CDN indirme bağlantıları sunan yüksek performanslı bir MCP sunucusu.

Dokümantasyon

LaTeX to PDF MCP Server

M8ven Score Listed on mcpservers.org Docker Protocol Cloudflare R2

A remote Model Context Protocol (MCP) server that compiles LaTeX documents into publication-quality PDFs via Tectonic and serves them via Cloudflare R2 CDN.

Features • Quick Start • Client Configuration • Architecture • Deployment


🚀 Key Features

  • Blazing-Fast Typesetting: Powered by a statically-linked Tectonic engine (musl), eliminating bulky TeX Live dependencies and dynamic link issues.
  • Global CDN Delivery: Direct PDF uploads to Cloudflare R2 with zero egress fees and automated 24-hour lifecycle expiration.
  • Autonomous Error Self-Correction: When syntax or rendering errors occur, raw compiler diagnostics are fed back to the LLM agent to automatically correct markup in the loop.
  • Universal Multi-Client Support: Out-of-the-box support for Gemini Spark, Claude Desktop / Claude Agent, and ChatGPT (via REST Actions).
  • Streamable HTTP & Host Resilience: Built with Starlette and FastMCP, featuring ASGI-level header normalization for reverse proxies like Render and Cloudflare.

🛠️ Tools & Capabilities

compile_latex

Compiles raw LaTeX source code into a publication-quality PDF.

ParameterTypeRequiredDescription
latex_sourcestringYesFull LaTeX source code starting with \documentclass and ending with \end{document}.
filenamestringNoShort snake_case name for the output file (default: "document").

Output: Returns the Cloudflare R2 CDN URL formatted as a clean, direct download link.


🔌 Client Configuration

1. Gemini or ChatGpt (Custom Connected Apps/ Plugins)

  1. Navigate to gemini.google.com/spark/apps or Settings → Connected Apps.
  2. Click Connect custom app.
  3. Enter your remote endpoint:
    https://latex-mcp-server.onrender.com/mcp