Overleaf MCP Server
Servidor MCP para Overleaf (Latex)
GitHub
1
Prueba este MCPPatrocinadoDocumentación
Overleaf MCP Server
Servidor MCP que permite a clientes compatibles (por ejemplo, Claude Desktop, Cursor, VS Code) interactuar con proyectos de Overleaf mediante herramientas y recursos.
Características
- Listar proyectos y archivos.
- Leer archivos.
- Modo seguro de solo lectura.
Ajusta según tu implementación.
Requisitos
- Python 3.10+
- Una cuenta de Overleaf (o cookie de sesión)
Configurar un cliente
Claude Desktop
Edita claude_desktop_config.json:
{
"mcpServers": {
"overleaf": {
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
},
"timeout": 120000
}
}
}
Si tienes un script de consola, establece "command": "overleaf-mcp" y elimina "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": []
}
Herramientas
- list_of_files: Lista todos los archivos del proyecto.
- read_file: Lee un archivo especificado del proyecto.