overleaf-paper-mcp
overleaf-paper-mcp
MCP-сервер для управления академическими LaTeX-проектами в Overleaf: создание проектов, передача файлов, компиляция документов, просмотр вывода компилятора и загрузка PDF-файлов.
Установка
Требования: Node.js 20+ и Playwright Chromium.
npm install
npx playwright install chromium
npm run buildЗапустите опубликованный пакет с помощью:
OVERLEAF_EMAIL="your@email.com" \
OVERLEAF_PASSWORD="yourpassword" \
npx -y @youzhijc/overleaf-paper-mcpRelated MCP server: overleaf-mcp
Конфигурация
Укажите учетные данные как переменные окружения времени выполнения; не сохраняйте файл .env в репозитории.
Переменная | Назначение |
| Электронная почта для входа в Overleaf. |
| Пароль для входа в Overleaf. |
| Рекомендуемый абсолютный корневой каталог для всех локальных ресурсов, управляемых MCP. Загрузки сохраняются в |
| Устаревшая альтернатива только для рабочей области. Для новых конфигураций используйте |
Используйте абсолютные пути для local_path и zip_path, когда это возможно. Относительные пути принимаются только внутри OVERLEAF_DATA_DIR/workspace (или в устаревшем OVERLEAF_WORKSPACE_DIR). С OVERLEAF_DATA_DIR все локальное состояние хранится в одном каталоге:
OVERLEAF_DATA_DIR/
├── workspace/ # downloaded project files and PDFs
└── browser-data/ # Overleaf login session and browser cacheНе загружайте и не передавайте browser-data/: в нем может содержаться ваш сеанс входа в Overleaf. Удалите workspace/, чтобы очистить загрузки, browser-data/ — чтобы выйти из системы, или весь каталог данных, чтобы сбросить MCP.
Рабочий процесс
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При видимом сбое компиляции overleaf_compile очищает кэшированные файлы, повторяет попытку один раз и возвращает разобранные диагностические сообщения, а также журнал компилятора, если повторная попытка тоже не удалась.
overleaf_upload_file в настоящее время записывает файлы в корень проекта. Чтобы импортировать полный архив проекта, используйте overleaf_create_project_from_zip.
Инструменты
Инструмент | Назначение |
| Проверить доступность сервера. |
| Начать или завершить сеанс браузера. |
| Найти или открыть проект. |
| Создать пустой проект. |
| Создать проект из локального ZIP-архива. |
| Список файлов и путей проекта. |
| Передать один файл проекта. |
| Создать пустые элементы корневого уровня. |
| Переименовать или удалить файл. |
| Скомпилировать и после неудачной повторной попытки вернуть диагностику LaTeX и output.log. |
| Скачать скомпилированный PDF. |
Конфигурация 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Лицензия
MIT
This server cannot be installed
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
- AlicenseAqualityDmaintenanceIntegrates with Overleaf's Git feature to manage LaTeX projects directly from MCP-enabled environments, enabling cloning, syncing, and pushing changes between local machine and Overleaf.517MIT
- AlicenseAqualityDmaintenanceAn MCP server for Overleaf that allows Claude or other agents to navigate projects, read and edit .tex files, compile, and interact with review-panel comments via Overleaf's real-time Socket.IO API, with seamless support for tracked changes as pending suggestions.17312AGPL 3.0
- Alicense-qualityCmaintenanceA real-time MCP server that enables AI coding agents to read, write, and compile LaTeX projects in self-hosted Overleaf instances via native OT protocol.212AGPL 3.0
- Alicense-qualityBmaintenanceMCP server for agentic-first PDF review of LaTeX papers, enabling commenting, compiling, and visual inspection via Claude Code.4MIT
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
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/jcswhldbb/overleaf-paper-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server