bgustdown-mcp
v0.3.0
Published
MCP server for bgustdown — high-performance document-to-markdown & NLP dataset engine (BGUST ecosystem).
Maintainers
Readme
bgustdown-mcp
Servidor Model Context Protocol para el motor de conversión y preparación de datasets NLP de bgustdown (ecosistema BGUST).
Expone las herramientas del motor vía stdio local, manteniendo bgustdown y bgustreadimg como servicios independientes.
Instalación
npm install -g bgustdown-mcp
# OCR opcional (servicio independiente):
npm install -g bgustreadimgConfiguración
Añade el servidor a tu cliente MCP (Claude Code, opencode, Cursor, etc.):
{
"mcpServers": {
"bgustdown": {
"command": "npx",
"args": ["bgustdown-mcp"]
}
}
}Herramientas
| Tool | Descripción |
| :--- | :--- |
| convert_file | Convierte un documento local (PDF, DOCX, XLSX, ODT, CSV) a Markdown semántico. Si el PDF está escaneado devuelve [OCR_REQUIRED] y delega el OCR a bgustreadimg. |
| prepare_nlp_data | Segmenta markdown o texto plano en oraciones estructuradas para datasets NLP y RAG. |
| preprocess_image | Binarización Sauvola de imágenes de documento (requiere bgustreadimg instalado). |
Flujo OCR (bgustdown → bgustreadimg)
convert_filedetecta un PDF sin capa de texto y devuelve[OCR_REQUIRED].- Instala/usa
bgustreadimgy ejecutapreprocess_imagesobre las imágenes del documento. - Vuelve a convertir el resultado con
convert_file.
Ejecución local (desarrollo)
node mcp/src/index.js