Overleaf MCP Server
MCP Server para Overleaf (Latex)
GitHub
1
Experimente este MCPPatrocinadoDocumentação
Overleaf MCP Server
Servidor MCP que permite que clientes compatíveis (ex.: Claude Desktop, Cursor, VS Code) interajam com projetos Overleaf por meio de ferramentas e recursos.
Recursos
- Listar projetos e arquivos.
- Ler arquivos.
- Modo seguro, somente leitura.
Ajuste para corresponder à sua implementação.
Requisitos
- Python 3.10+
- Uma conta Overleaf (ou cookie de sessão)
Configurar um cliente
Claude Desktop
Edite claude_desktop_config.json:
{
"mcpServers": {
"overleaf": {
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
},
"timeout": 120000
}
}
}
Se você tiver um script de console, defina "command": "overleaf-mcp" e remova "args".
Cursor (settings.json)
{
"mcpServers": {
"overleaf": {
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
}
}
}
}
VS Code MCP (.vscode/mcp.json)
{
"servers": {
"my-mcp-server-overleaf": {
"type": "stdio",
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
}
}
},
"inputs": []
}
Ferramentas
- list_of_files: Listar todos os arquivos no projeto.
- read_file: Ler um arquivo especificado do projeto.