Skip to main content
Glama

overleaf-paper-mcp

MCP-Server für die Verwaltung akademischer LaTeX-Projekte in Overleaf: Projekte erstellen, Dateien übertragen, Dokumente kompilieren, Compiler-Ausgabe untersuchen und PDFs herunterladen.

Installation

Voraussetzungen: Node.js 20+ und Playwright Chromium.

npm install
npx playwright install chromium
npm run build

Führen Sie das veröffentlichte Paket aus mit:

OVERLEAF_EMAIL="your@email.com" \
OVERLEAF_PASSWORD="yourpassword" \
npx -y @youzhijc/overleaf-paper-mcp

Related MCP server: overleaf-mcp

Konfiguration

Geben Sie Anmeldedaten als Laufzeit-Umgebungsvariablen an; committen Sie keine .env-Datei.

Variable

Zweck

OVERLEAF_EMAIL

Overleaf-Anmelde-E-Mail.

OVERLEAF_PASSWORD

Overleaf-Anmeldepasswort.

OVERLEAF_DATA_DIR

Empfohlener absoluter Stammpfad für alle von MCP verwalteten lokalen Ressourcen. Downloads werden in workspace/ gespeichert; der Browser-Anmeldestatus wird in browser-data/ gespeichert.

OVERLEAF_WORKSPACE_DIR

Legacy-Alternative nur für den Arbeitsbereich. Verwenden Sie OVERLEAF_DATA_DIR für neue Konfigurationen.

Verwenden Sie nach Möglichkeit absolute Pfade für local_path und zip_path. Relative Pfade werden nur innerhalb von OVERLEAF_DATA_DIR/workspace (oder des Legacy-OVERLEAF_WORKSPACE_DIR) akzeptiert. Mit OVERLEAF_DATA_DIR wird der gesamte lokale Zustand unter einem Verzeichnis gespeichert:

OVERLEAF_DATA_DIR/
├── workspace/      # downloaded project files and PDFs
└── browser-data/   # Overleaf login session and browser cache

Laden Sie browser-data/ nicht hoch und teilen Sie es nicht: Es kann Ihre Overleaf-Anmeldesitzung enthalten. Löschen Sie workspace/, um Downloads zu leeren, browser-data/, um sich abzumelden, oder das gesamte Datenverzeichnis, um den MCP zurückzusetzen.

Arbeitsablauf

overleaf_list_files (optional)
→ overleaf_download_file
→ edit the local file
→ overleaf_upload_file (overwrite: true when replacing a file)
→ overleaf_compile
→ overleaf_download_pdf

Bei einem sichtbaren Kompilierungsfehler löscht overleaf_compile zwischengespeicherte Dateien, versucht es einmal erneut und gibt geparste Diagnosen sowie das Compiler-Protokoll zurück, falls auch der erneute Versuch fehlschlägt.

overleaf_upload_file schreibt derzeit in die Projektwurzel. Um ein vollständiges Projektarchiv zu importieren, verwenden Sie overleaf_create_project_from_zip.

Werkzeuge

Tool

Zweck

ping

Serververfügbarkeit prüfen.

overleaf_login / overleaf_logout

Browsersitzung starten oder schließen.

overleaf_list_projects / overleaf_open_project

Projekt finden oder öffnen.

overleaf_create_project

Leeres Projekt erstellen.

overleaf_create_project_from_zip

Projekt aus einem lokalen ZIP-Archiv erstellen.

overleaf_list_files

Projektdateien und -pfade auflisten.

overleaf_download_file / overleaf_upload_file

Eine Projektdatei übertragen.

overleaf_create_folder / overleaf_create_file

Leere Elemente auf Root-Ebene erstellen.

overleaf_rename_file / overleaf_delete_file

Datei umbenennen oder löschen.

overleaf_compile

Kompilieren und, nach einem fehlgeschlagenen erneuten Versuch, LaTeX-Diagnosen und output.log zurückgeben.

overleaf_download_pdf

Das kompilierte PDF herunterladen.

Codex-Konfiguration

[mcp_servers.overleaf-paper-mcp]
command = "npx"
args = ["-y", "@youzhijc/overleaf-paper-mcp"]
env = {
  OVERLEAF_EMAIL = "your@email.com",
  OVERLEAF_PASSWORD = "yourpassword",
  OVERLEAF_DATA_DIR = "/absolute/path/to/your/overleaf-paper-mcp-data"
}
startup_timeout_sec = 120
tool_timeout_sec = 120

Lizenz

MIT

A
license - permissive license
-
quality - not tested
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

  • A MCP server built for developers enabling Git based project management with project and personal…

  • Academic research MCP server for paper search, citation checks, graphs, and deep research.

  • An MCP server for deep research or task groups

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/jcswhldbb/overleaf-paper-mcp'

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