Skip to content

Releases

v1.0.1

Choose a tag to compare

@ghostiee-11 ghostiee-11 released this 06 Jul 17:21
6132f6e

Patch release: the PyPI project page now renders all images.

Fixed

  • Images render on PyPI. The README used repo-relative image paths (docs/*.png) that PyPI can't resolve, so the project page showed broken images. All images (hero, screenshot, before/after, architecture, logo) now use absolute raw.githubusercontent.com URLs and display correctly on both PyPI and GitHub.

Install

uvx overleaf-latex-mcp            # run without installing
uv tool install overleaf-latex-mcp
pipx install overleaf-latex-mcp

No code or API changes — safe drop-in upgrade from 1.0.0. Requires Python 3.11+.

Full changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@ghostiee-11 ghostiee-11 released this 06 Jul 16:46
78802b5

First public release, published to PyPI as overleaf-latex-mcp.

Highlights

  • MCP server for Overleaf + LaTeX. Plug it into Claude Code, GitHub Copilot, Google Antigravity, or any MCP stdio client and let the agent read, draft, lint, format, fix, compile, and sync your LaTeX project.
  • Free-tier Overleaf sync. Native olsync_pull / olsync_push work without Overleaf Premium, so an agent can do pull → edit → push in one turn. Premium git sync and a manual ZIP round-trip are also supported.
  • 24 MCP tools, including 7 pure-Python static checks (math brackets, align-column drift, figure completeness, table column match, package conflicts, heading-case consistency, dangling refs / unused labels / uncited entries).
  • Graceful degradation. latexindent, chktex, and latexmk are optional; the server always starts and reports missing binaries via detect_capabilities.
  • Log translation. explain_log turns cryptic LaTeX compile output into structured errors with one-line fixes.

Install

uvx overleaf-latex-mcp            # run without installing
uv tool install overleaf-latex-mcp
pipx install overleaf-latex-mcp

Requires Python 3.11+. The PyPI distribution is overleaf-latex-mcp (the name overleaf-mcp is held by an unrelated project); the import package remains overleaf_mcp.