Spaces:
Sleeping
Sleeping
File size: 2,236 Bytes
17b9958 0ed2535 17b9958 0ed2535 17b9958 0ed2535 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | ---
title: MCP Cliente LaTeX v4.0
emoji: 📜
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
---
# 📜 LetXipu LaTeX MCP Server v4.0
Servidor MCP (Model Context Protocol) que dota a las IAs de la capacidad de **redactar, editar, reestructurar, leer y compilar documentos académicos** en formato PDF usando XeLaTeX + Biber.
**v4.0** añade **descarga automática de imágenes desde URLs** en `\includegraphics{https://...}` antes de la compilación, permitiendo que la IA inserte imágenes de internet directamente en los documentos LaTeX.
---
## 🆕 Novedad V4: Descarga Automática de Imágenes
Cuando el contenido LaTeX incluye:
```latex
\includegraphics[width=0.8\textwidth]{https://example.com/imagen.png}
```
El servidor **automáticamente**:
1. Detecta la URL dentro de `\includegraphics{}`
2. Descarga la imagen al directorio del proyecto
3. Reemplaza la URL por el nombre del archivo local
4. Compila el PDF con la imagen embebida
Esto funciona tanto en `main.tex` como en todos los archivos de `secciones/`.
---
## 🛠️ Las 9 Herramientas (v4.0)
| # | Herramienta | Módulo | Descripción |
|---|-------------|--------|-------------|
| 1 | `generate_and_compile_latex` | Original+E | Crea proyecto completo y compila a PDF con versionado automático |
| 2 | `patch_section` | A | Reemplaza una sección ENTERA .tex y recompila |
| 3 | `edit_section` | Nuevo | Busca y reemplaza líneas específicas de texto y recompila |
| 4 | `restructure_project` | Nuevo | Agrega/quita/renombra archivos .tex y actualiza main.tex |
| 5 | `read_project` | C | Lee TODOS los archivos (.tex + .bib) de un proyecto existente |
| 6 | `expand_section` | B | Reescribe una sección con contenido EXPANDIDO y recompila |
| 7 | `shrink_section` | B | Reescribe una sección con contenido REDUCIDO y recompila |
| 8 | `extract_section` | D | Extrae una sección como .tex standalone compilable |
| 9 | `list_projects` | E | Lista todos los proyectos compilados con metadata |
---
## ⚙️ Configuración (Claude Desktop)
```json
{
"mcpServers": {
"latex-mcp-local": {
"command": "node",
"args": ["D:/OTROS/MCP_CLIENTE_LATEX_V4/dist/index.js"]
}
}
}
```
---
*v4.0 | Abril 2026 | LetXipu/C2MV*
|