overleaf-mcp-server — MCP-сервер для Claude Code: как установить
Связывает ИИ-ассистента с проектами Overleaf через Git. Позволяет читать и редактировать статьи прямо из чата.
claude mcp add overleaf-mcp-server -- uvx overleaf-mcp-integrationЧто делает overleaf-mcp-server
Сервер создаёт локальное зеркало репозитория Overleaf и переводит запросы ассистента в команды Git. Модель получает доступ к структуре каталогов, может читать фрагменты документа с нужным смещением строк или точечно обновлять текст с немедленной отправкой коммита в облако.
Для работы требуются Python 3.13+ и uv. Учётная запись Overleaf должна поддерживать интеграцию с Git. Без активного доступа к Git со стороны сервиса вызовы завершатся ошибкой 403. Токен авторизации и идентификатор проекта передаются через переменные OVERLEAF_TOKEN и PROJECT_ID.
Какие задачи решает
- читать и редактировать документы LaTeX в Overleaf через диалог с агентом
- точечно менять текст в статьях с автоматической отправкой коммитов
- получать список файлов научного проекта прямо в контекст модели
- просматривать объёмные
.tex-файлы частями с контролем строк
Примеры запросов агенту
- Покажи список файлов в моём проекте Overleaf
- Прочитай первые 60 строк из
main.texи отредактируй аннотацию - Замени формулу в
chapters/intro.texи отправь изменения в Overleaf
Как установить overleaf-mcp-server
Командой платформы
claude mcp add overleaf-mcp-server -- uvx overleaf-mcp-integrationuvx запускает команду с именем пакета; если в README она другая — uvx --from overleaf-mcp-integration <команда>
Командой платформы
codex mcp add overleaf-mcp-server -- uvx overleaf-mcp-integrationuvx запускает команду с именем пакета; если в README она другая — uvx --from overleaf-mcp-integration <команда>
Файл настроек
{
"mcpServers": {
"overleaf-mcp-server": {
"command": "uvx",
"args": [
"overleaf-mcp-integration"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from overleaf-mcp-integration <команда>
Файл настроек
{
"servers": {
"overleaf-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"overleaf-mcp-integration"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from overleaf-mcp-integration <команда>
Командой платформы
gemini mcp add overleaf-mcp-server uvx overleaf-mcp-integrationuvx запускает команду с именем пакета; если в README она другая — uvx --from overleaf-mcp-integration <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о overleaf-mcp-server
Как установить overleaf-mcp-server в Claude Code?
Выполните команду claude mcp add overleaf-mcp-server -- uvx overleaf-mcp-integration. Дополнительно передайте переменные окружения OVERLEAF_TOKEN и PROJECT_ID.
Что делает overleaf-mcp-server?
Сервер подключается к проекту Overleaf через локальный клон Git, позволяя агенту просматривать файлы, перезаписывать их целиком или вносить точечные правки с отправкой в удалённый репозиторий.
Почему при синхронизации возникает ошибка 403?
Ошибка появляется, если тариф Overleaf не поддерживает доступ по Git либо токен введён с ошибкой. Проверьте права учётной записи и при необходимости перевыпустите токен.