Skip to main content
Glama

Overleaf MCP

Lesen und Bearbeiten Sie Overleaf-Projekte über Claude mithilfe der Overleaf-Git-Brücke.

WARNUNG: Wenn Sie dem MCP eine Projekt-ID geben, erhält Claude Zugriff auf das GESAMTE Projektverzeichnis.

Voraussetzungen

  • Overleaf Premium (prüfen Sie den Zugang Ihrer Einrichtung!)

  • uv, git, TeX-Distribution und pdftocairo (Sie können poppler auf Macs mit brew install installieren)

Related MCP server: overleaf-mcp

Einrichtung

  1. Klonen Sie das Repository.

  2. Erstellen Sie ~/.overleaf-mcp/projects.json. Ein Beispiel finden Sie in projects.json.example. Die Projekt-ID ist die Zeichenfolge nach /project/ in der Overleaf-URL.

    { "default": "paper", "projects": { "paper": "<project-id>" } }
  3. Fügen Sie den Server zu Ihrer Claude-Konfiguration hinzu. Sie können das Git-Token in den Overleaf-Kontoeinstellungen generieren.

    {
      "mcpServers": {
        "overleaf": {
          "command": "/absolute/path/to/uv",
          "args": ["run", "--directory", "/absolute/path/to/overleaf-mcp", "overleaf-mcp"],
          "env": { "OVERLEAF_TOKEN": "your_git_token" }
        }
      }
    }
  4. Starten Sie Claude neu.

So funktioniert es

Ein Projekt ist unverified, bis open_project erfolgreich ist. Dabei wird geprüft, ob jedes \usepackage gegen Ihre lokale TeX-Umgebung aufgelöst werden kann, und jede Root-Datei wird einer Basis-Kompilierung unterzogen.

Alle Schreibvorgänge werden verweigert, bis open_project erfolgreich ist

Eine .tex-Datei, die \documentclass enthält, ist eine Root-Datei, während Kinder mit \input/\include/\subfile eingebunden werden. Das Bearbeiten eines Kindes kompiliert die Roots neu, die es einbinden. Dies umfasst beispielsweise ein Standardprojekt mit main.tex + sections/, ein einzelnes Papier oder sogar einen Ordner mit eigenständigen einseitigen Dokumenten – jeweils mit derselben Regel. Darüber hinaus blockieren Fehler einen Push, während Warnungen nur gemeldet werden.

Werkzeuge

Werkzeug

Beschreibung

open_project

Repository pullen, Umgebung prüfen und Basis-Kompilierung durchführen

files

.tex-Dateien auflisten, Roots markieren

outline

Struktur mit Zeilennummern

read

mit Zeilennummern, optional ein Bereich (lines="150-190")

grep

Regex-Suche, file:line: match

edit

ein exaktes eindeutiges Snippet ersetzen, kompilierungsgeschützt

write

Datei erstellen oder überschreiben, kompilierungsgeschützt

add_asset

ein Bild oder eine Binärdatei kopieren

compile

die zugehörige Root kompilieren, einen Digest zurückgeben

render

eine Seite als Bild – sehr nützlich für Layout/Bilder

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Edit your Overleaf LaTeX projects from Claude and ChatGPT; every change is a real Git commit.

  • Read, edit, publish, and preview your pepita websites from Claude.

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

View all MCP Connectors

Latest Blog Posts

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/meaninglessC0de/Overleaf-Claude-MCP'

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