Skip to main content
Glama

overleaf-paper-mcp

Servidor MCP para gestionar proyectos académicos de LaTeX en Overleaf: crear proyectos, transferir archivos, compilar documentos, inspeccionar la salida del compilador y descargar PDFs.

Instalación

Requisitos: Node.js 20+ y Playwright Chromium.

npm install
npx playwright install chromium
npm run build

Ejecute el paquete publicado con:

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

Related MCP server: overleaf-mcp

Configuración

Proporcione las credenciales como variables de entorno en tiempo de ejecución; no incluya un archivo .env en el control de versiones.

Variable

Propósito

OVERLEAF_EMAIL

Correo electrónico de inicio de sesión de Overleaf.

OVERLEAF_PASSWORD

Contraseña de inicio de sesión de Overleaf.

OVERLEAF_DATA_DIR

Raíz absoluta recomendada para todos los recursos locales gestionados por MCP. Las descargas se guardan en workspace/; el estado de inicio de sesión del navegador se guarda en browser-data/.

OVERLEAF_WORKSPACE_DIR

Alternativa heredada solo para el espacio de trabajo. Use OVERLEAF_DATA_DIR para configuraciones nuevas.

Use rutas absolutas para local_path y zip_path siempre que sea posible. Las rutas relativas solo se aceptan dentro de OVERLEAF_DATA_DIR/workspace (o la heredada OVERLEAF_WORKSPACE_DIR). Con OVERLEAF_DATA_DIR, todo el estado local se mantiene bajo un único directorio:

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

No suba ni comparta browser-data/: puede contener su sesión de inicio de sesión de Overleaf. Elimine workspace/ para borrar las descargas, browser-data/ para cerrar sesión, o el directorio de datos completo para restablecer el MCP.

Flujo de trabajo

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

Ante un fallo de compilación visible, overleaf_compile limpia los archivos en caché, reintenta una vez y devuelve los diagnósticos analizados junto con el registro del compilador si el reintento también falla.

overleaf_upload_file actualmente escribe en la raíz del proyecto. Para importar un archivo de proyecto completo, use overleaf_create_project_from_zip.

Herramientas

Herramienta

Propósito

ping

Comprueba la disponibilidad del servidor.

overleaf_login / overleaf_logout

Inicia o cierra la sesión del navegador.

overleaf_list_projects / overleaf_open_project

Busca o abre un proyecto.

overleaf_create_project

Crea un proyecto vacío.

overleaf_create_project_from_zip

Crea un proyecto a partir de un archivo ZIP local.

overleaf_list_files

Lista los archivos y rutas del proyecto.

overleaf_download_file / overleaf_upload_file

Transfiere un archivo del proyecto.

overleaf_create_folder / overleaf_create_file

Crea elementos vacíos en el nivel raíz.

overleaf_rename_file / overleaf_delete_file

Renombra o elimina un archivo.

overleaf_compile

Compila y, tras un reintento fallido, devuelve los diagnósticos de LaTeX y output.log.

overleaf_download_pdf

Descarga el PDF compilado.

Configuración de Codex

[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

Licencia

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