overleaf-mcp
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 ypdftocairo(puedesbrew install poppleren Macs)
Related MCP server: overleaf-mcp
Configuración
Clona el repositorio.
Crea
~/.overleaf-mcp/projects.json. Hay un ejemplo enprojects.json.example. El id del proyecto es la cadena después de/project/en la URL de Overleaf.{ "default": "paper", "projects": { "paper": "<project-id>" } }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" } } } }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 |
| pull, verificar el entorno y compilar la línea base |
| listar |
| estructura con números de línea |
| con números de línea, opcionalmente un rango ( |
| búsqueda regex, |
| reemplazar un fragmento único exacto, sujeto a compilación |
| crear o sobrescribir un archivo, sujeto a compilación |
| copiar una imagen o binario |
| compilar la raíz propietaria, devolver un resumen |
| una página como imagen: muy útil para el diseño/imágenes |
Maintenance
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
- AlicenseBqualityCmaintenanceProvides access to Overleaf projects via Git integration, allowing Claude and other MCP clients to read LaTeX files, analyze document structure, and extract content.695236MIT
- AlicenseNot gradedqualityBmaintenanceEnables editing Overleaf projects from Claude, with tools to list, read, edit, and sync files via Git.MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude and AI agents to read and edit Overleaf documents in real time, with support for project listing, document manipulation, LaTeX compilation, and live collaboration.1038MIT
- AlicenseNot gradedqualityBmaintenanceConnects Claude/ChatGPT to Overleaf projects via the Git integration, enabling read, edit, write, and file management through natural language commands.2AGPL 3.0
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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