Skip to main content
Glama
Fethulmubin

latex-mcp-server

by Fethulmubin

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.


Related MCP server: Overleaf MCP

🛠️ Tools & Capabilities

compile_latex

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

Parameter

Type

Required

Description

latex_source

string

Yes

Full LaTeX source code starting with \documentclass and ending with \end{document}.

filename

string

No

Short 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

Related MCP Connectors

Related MCP Servers