Skip to main content
Glama

Overleaf MCP

Lee y edita proyectos de Overleaf desde Claude, usando el puente git de Overleaf.

ADVERTENCIA: Cuando proporcionas al MCP un ID de proyecto, esto le da a Claude acceso a TODO el directorio del proyecto.

Requisitos

  • Overleaf premium (¡comprueba el acceso de tu institución!)

  • uv, git, distribución de TeX y pdftocairo (puedes brew install poppler en Macs)

Related MCP server: overleaf-mcp

Configuración

  1. Clona el repositorio.

  2. Crea ~/.overleaf-mcp/projects.json. Hay un ejemplo en projects.json.example. El id del proyecto es la cadena después de /project/ en la URL de Overleaf.

    { "default": "paper", "projects": { "paper": "<project-id>" } }
  3. Añade el servidor a tu configuración de Claude. Puedes generar el token de git en la Configuración de la Cuenta de Overleaf.

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

Cómo funciona

Un proyecto está unverified hasta que open_project tiene éxito, lo que comprueba que cada \usepackage se resuelve contra tu entorno TeX local, y compila la línea base de cada raíz.

Todas las escrituras se rechazan hasta que open_project pase

Un .tex que contiene \documentclass es una raíz, mientras que los hijos se incluyen mediante \input/\include/\subfile. Editar un hijo recompila las raíces que lo incluyen. Por ejemplo, esto cubre un proyecto estándar main.tex + sections/, un artículo de un solo archivo, o incluso una carpeta de documentos independientes de una página con la misma regla. Además, cualquier error bloquea un push, mientras que las advertencias solo se informan.

Herramientas

tool

description

open_project

pull, verificar el entorno y compilar la línea base

files

listar .tex, marcando raíces

outline

estructura con números de línea

read

con números de línea, opcionalmente un rango (lines="150-190")

grep

búsqueda regex, file:line: match

edit

reemplazar un fragmento único exacto, sujeto a compilación

write

crear o sobrescribir un archivo, sujeto a compilación

add_asset

copiar una imagen o binario

compile

compilar la raíz propietaria, devolver un resumen

render

una página como imagen: muy útil para el diseño/imágenes

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